halcon学习拓展系列—patmax如何用halcon实现之形状匹配篇(一)

    如果说Blob分析是halcon的精髓,那么patmax就是Cognex的精髓,一点也不夸张,同事展示了patmax的匹配效果,不管是明的,暗的,模糊的,旋转的,背景变化的,极性不同的,一致性不好的,均能匹配到,感叹:halcon单纯某个匹配算子实在做不到!不得不承认Cognex研发团队的优秀

   halcon的匹配算子也是比较多的了,比如

1)find_shape_model(标准几何形态匹配)

2)find_ncc_model(灰度匹配/互相关度匹配)

3)find_scale_shape_model(带有尺度变化的几何形态匹配)

4)find_aniso_shape_model(带有各向异性的几何形态匹配)

5)find_local_deformable_model(局部可变性最佳匹配)

6)find_component_model(基于几何形态匹配的组件模型匹配)

    其中,find_shape_model和find_ncc_model是最基本的匹配算子,其他是在这两个基础上衍生或组合出来的,我们先逐个了解各个算子,最后再将其组合在一起,做一个基于halcon的patmax工具,效果怎么样,一步一步走,相信比patmax差不了多少

    今天我们只看几何形态匹配的原理及其过程,这也是我们用的最多的

 

一、基础知识

create_shape_model(Template : : NumLevelsAngleStartAngleExten

你可能感兴趣的:(halcon学习)