码迷,mamicode.com
首页 > 其他好文 > 详细

AVS AVL 模板匹配

时间:2020-02-14 14:29:55      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:var   tps   cts   class   The   avs   ram   基本   缺点   

https://docs.adaptive-vision.com/current/studio/machine_vision_guide/TemplateMatching.html

模板匹配 Template Matching

简单模板匹配 Naive Template Matching

  1. 基本原理 NCC(Normalized Cross-Correlation)

  2. 模板图像和输入图片匹配的结果也是一种图像 Template Correlation Image.
    2.1 两种方法, 找出相关性最大的点.
    2.2 通常会用到两个Filter: ImageLocalMaxima, ImageCorrelationImage

  3. 缺点

基于灰度匹配, 基于边缘匹配 Grayscale-based Matching, Edge-based Matching

  1. 选择合适的金字塔参数 (值越大, 原始图被"提取"的越小)

  2. 基于灰度匹配时, 目标旋转也可被找到, 位移和角度可以兼顾.

  3. 基于边缘匹配

AVS提供的实现 (Model + Match)

  1. 交互式创建 EdgeModel, GrayMdel, Golden Template Model(CompareGoldenTemplate_Intensity and in CompareGoldenTemplate_Edges)

  2. 动态创建Model, 再做match.

CreateGrayModle + LocateObjects;
CreateEdgeModel + LocateObjects

  1. 参数
    3.1 inPyramidHeight (值越大, 原始图被"提取"的越小)
    3.2 inMinAngel, inMaxAngle
    3.3 inEdgeMagnitudeThreshold 值越小, 被检测的边缘细节越多, 配合 inEdgeHysteresis

Note:

  1. The SAD (Sum of Absolute Differences) method can be significantly slower than NCC (Normalized Cross-Correlation) method. Moreover, it is not illumination-invariant, as it is required in most applications. Thus, it is highly recommended to use the latter, NCC method instead.

  2. 大部分的情况下, 边缘匹配都比灰度匹配好用.

AVS AVL 模板匹配

标签:var   tps   cts   class   The   avs   ram   基本   缺点   

原文地址:https://www.cnblogs.com/onecrazystone/p/12306150.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!