create_shape_model(Template : : //reduce_domain后的模板圖像 NumLevels,//金字塔的層數,可設為“auto”或0—10的整數 AngleStart ...
HDevelop開發環境中提供的匹配的方法主要有三種,即Component Based Gray Value Based Shape Based,分別是基於組件 或成分 元素 的匹配,基於灰度值的匹配和基於形狀的匹配。 這三種匹配的方法各具特點,分別適用於不同的圖像特征,但都有創建模板和尋找模板的相同過程。這三種方法里面,我主要就第三種 基於形狀的匹配,做了許多的實驗,因此也做了基於形狀匹配的物體 ...
2018-03-07 17:53 0 6653 推薦指數:
create_shape_model(Template : : //reduce_domain后的模板圖像 NumLevels,//金字塔的層數,可設為“auto”或0—10的整數 AngleStart ...
都是halcon用來創建基於形狀模板的算子一.相同點大部分參數基本都是一樣的定義;用法基本一致; 二,不同點create_shape_model 主要應用於模板沒有太大的形變的條件下,局部可以有輕微變形沒有變形的情況,正常使用即可 create_shape_model (ImageReduced ...
形狀匹配原理:模板創建后,會根據模板中的邊緣等關系去圖像中進行搜索,可以理解成提取模板中的灰度發生變化的那些點,然后再去圖像中匹配,這樣的效果是對干擾比較穩定,匹配速度快,並且即使邊緣發生部分遮擋,匹配效果依舊較好 定位對象內部的灰度值可以有變化,但對象邊緣輪廓必須清晰平滑的場合 ...
find_shape_model(Image : : //搜索圖像 ModelID, //模板句柄 AngleStart, // 搜索時的起始角度 ...
注意: 1. Row、Column的坐標並不是模板在搜索圖像中的精確位置,因此不能直接使用他們。這些數值是為了創建變換矩陣被優化后的,你可以用這個矩陣的匹配結果完成各種任務,比如調整后續步驟的ROI。 2. Score是一個0到1之間的數,是模板在搜索圖像中可見比例的近似 ...
原理:XLD是亞像素輪廓,XLD輪廓模板匹配,是直接利用灰度變化明顯的地方,進行XLD輪廓提取,生成XLD輪廓模板,然后使用該模板,在目標圖像中進行搜索匹配。 在HDevelop中 在QtCreator中 ...
Halcon 算子 select_shape- 借助形狀特征選擇區域(選擇輪廓) select_shape - 借助形狀特征選擇區域。 原型: select_shape(Regions : SelectedRegions : Features, Operation, Min, Max ...
很早就想總結一下前段時間學習HALCON的心得,但由於其他的事情總是抽不出時間。去年有過一段時間的集中學習,做了許多的練習和實驗,並對基於HDevelop的形狀匹配算法的參數優化進行了研究,寫了一篇《基於HDevelop的形狀匹配算法參數的優化研究》文章,總結了在形狀匹配過程中哪些參數影響到模板 ...