halcon基於形狀的幾何定位函式說明

2021-08-21 10:40:32 字數 864 閱讀 9454

1. create_shape_model(template: : //reduce_domain後的模板影象

numlevels,//金字塔的層數,可設為「auto」或0—10的整數

anglestart,//模板旋轉的起始角度

angleextent,//模板旋轉角度範圍,>=0

anglestep,//旋轉角度的步長,>=0 and <=pi/16

optimization,//設定模板優化和模板建立方法

metric, //匹配方法設定

contrast,//設定對比度

mincontrast ,//設定最小對比度

modelid) //輸出模板控制代碼

2. find_shape_model(image: : //搜尋影象

modelid, //模板控制代碼

anglestart, // 搜尋時的起始角度

angleextent, //搜尋時的角度範圍,必須與建立模板時的有交集

minscore, //最小匹配值,輸出的匹配的得分score大於該值

nummatches, //定義要輸出的匹配的最大個數

maxoverlap, //當找到的目標存在重疊時,且重疊大於該值時選擇乙個好的輸出

subpixel, //計算精度的設定,五種模式,多選2,3

numlevels, //搜尋時金字塔的層數

greediness : //貪婪度,搜尋啟發式,一般都設為0.9,越高速度快,容易出現找不到的情況

row, column, angle, score) //輸出匹配位置的行和列座標、角度、得分。

注意:

9 halcon定位學習(1) 基於形狀的匹配

1 基於形狀的匹配 1 建立roi 使用halcon 運算元可以方便的設定roi 標準形狀 draw rectangle1 2 draw circle draw ellipse draw line 任意形狀 draw region draw polygon 生成標準roi gen rectangle...

基於halcon的形狀模板輪廓篩選

我這人比較懶得羅里吧嗦,基本都是直接說兩點 why?how?有需求,才會去做。有時候,在一張質量不怎麼好的影象上做模板,比如,有很多干擾點 背景或者其他不想要的輪廓,除了生成模板後,再慢慢去用橡皮擦來擦除它,還有一種更直接了當的方法 篩選。bool gendesiredcontours const ...

halcon學習筆記3 幾何定位 仿射變換

關於仿射變換,這裡不做詳細介紹,這裡推薦一篇文章 如何通俗地理解仿射變換 幾何定位和仿射變換的一部分運算元 affine trans iamge,region,xld 仿射變換 作用到iamge,region xld等都可以 vector angle to rigid 得到乙個剛性仿射變換矩陣 or...