zoukankan      html  css  js  c++  java
  • aforge通过角点匹配图片相似度

    我不知道什么原因,人品不好还是啥的

    ExhaustiveTemplateMatching这个类无法高精确度的匹配图片

    ...........

    换一种方式,就好得多

    /// <summary>
            /// 匹配结果
            /// </summary>
            /// <param name="src">来源</param>
            /// <param name="taget">模板</param>
            public static bool IsMatching(Bitmap src, Bitmap taget)
            {
                bool result=false;
                SusanCornersDetector scd = new SusanCornersDetector();
                if (CurTemplateFeaturePoint == null || CurTemplateFeaturePoint.Count == 0)
                {
                    CurTemplateFeaturePoint = scd.ProcessImage(taget); //获取模板相关点
                }
                ExhaustiveBlockMatching bm = new ExhaustiveBlockMatching(5, 5);
                bm.SimilarityThreshold = 0.9f;
                // 搜索匹配点
                List<BlockMatch> matches = bm.ProcessImage(taget, CurTemplateFeaturePoint, src);
                int sourceCount = CurTemplateFeaturePoint.Count;
                int matchCount = matches.Count;
                double matchPercent = Math.Round(matchCount/(sourceCount+0F), 2);
                if (matchPercent>=StcVar.FfSimilarityThreshold)
                {
                    result = true;
                }
                src.Dispose();
                taget.Dispose();
                return result;
            }
  • 相关阅读:
    图2(矩环问题)
    图1(八连块)
    恶补一下DP+背包专题(刷刷水题)L2
    food(洛谷P4040 [AHOI2014/JSOI2014]宅男计划)
    滑动窗口
    Lawnmower(洛谷 CF115B)
    Price(洛谷P4109 [HEOI2015]定价)
    逆序对
    矩阵
    1.25日考试
  • 原文地址:https://www.cnblogs.com/daxiongblog/p/6065751.html
Copyright © 2011-2022 走看看