HALCON形狀匹配(轉).doc
《HALCON形狀匹配(轉).doc》由会员分享,可在线阅读,更多相关《HALCON形狀匹配(轉).doc(4页珍藏版)》请在文库网上搜索。
1、HALCON形狀匹配(轉) HALCON形狀匹配(轉) LIntExport Herror create_shape_model(const Hobject& Template , /reduce_domain後的模板圖像Hlong NumLevels, /金字塔的層數,可設為auto或010的整數Double AngleStart, /模板旋轉的起始角度Double AngleExtent, /模板旋轉角度范圍, =0Double AngleStep, /旋轉角度的步長, =0 and = 1. 如果選擇AngleStep=auto (or 0 向後兼容), create_shape_mod
2、el將會基於模板的大小自動定義一個合適的角度步長. 自動計算出來的AngleStep 可以使用get_shape_model_params函數查看。如果沒有選擇complete pregeneration, 該模型會在每一層金字塔上建立在一個參考的位置。這樣在find_shape_model函數運行時,該模型必須轉化為不同的角度和尺度在運行時在。正因為如此,匹配該模型可能需要更多的時間。對於特別大的模板圖像,將參數Optimization設置為不同於none的其他數值是非常有用的。如果Optimization = none, 所有的模型點將要存儲。在其他情況下, 按照Optimization的
3、數值會將模型的點數減少. 如果模型點數變少了,必須在find_shape_model函數中將參數Greediness設為一個比較小的值, 比如:0.7、0.8。對於比較小的模型, 減少模型點數並不能提高搜索速度,因為這種情況下通常顯著更多的潛在情況的模型必須進行檢查。如果Optimization設置為auto, create_shape_model自動確定模型的點數。Optimization的第二個值定義了模型是否進行預處理(pregenerated completely),是通過選擇pregeneration或者no_pregeneration來設置的。如果不使用第二個值(例如:僅僅設置了第
4、一個值), 默認的是系統中的設置,是通過set_system(pregenerate _shape_models,.)來 設置的,對於默認值是 (pregenerate_shape_models = false), 模型沒有進行預處理. 模型的預處理設置通常會導致比較低的運行時間,因為模型不需要 在運行時間時轉換。然而在這種情況下,內存的要求和創建模板所需要的時間是比較高的。 還應該指出,不能指望這兩個模式返回完全相同的結果,因為在運行時變換一定會導致變換模型和預處理變換模型之間不同的內部數據。比如,如果模型沒有 completely pregenerated,在find_shape_mode
5、l函數中通常返回一個較低的scores,這可能需要將MinScore設置成一個較低的 值。此外,在兩個模型中插值法獲得的位置可能略有不同。如果希望是最高精確度,應該使用最小二乘調整得到模型位置。參數Contras決定著模型點的對比度。對比度是用來測量目標與背景之間和目標不同部分之間局部的灰度值差異。Contrast的選擇應該確保模板中的主要特征用於模型中。Contrast也可以是兩個數值,這時模板使用近似edges_image函數中滯後閾值的算法進行分割。這裡第一個數值是比較低的閾值,第二個數值是比較高的閾值。Contrast也可以包含第三個,這個數值是在基於組件尺寸選擇重要模型組件時所設置的
6、閾值,比如,比指定的最小尺寸的點數還少的組件將被抑制。這個最小尺寸的閾值會在每相鄰的金字塔層之間除以2。如果一個小的模型組件被抑制,但是不使用滯後閾值,然而在Contrast中必須指定三個數值,在這種情況下前兩個數值設置成相同的數值。這個參數的設置可以在inspect_shape_model函數中查看效果。如果Contrast設置為auto,create_shape_model將 會自動確定三個上面描述的數值。或者僅僅自動設置對比度(auto_contrast),滯後閾值(auto_contrast_hyst)或是 最小尺寸(auto_min_size)中一個。其他沒有自動設置的數值可以按照上
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- HALCON 匹配