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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章