31.4、幾何定位---支援x、y方向非同步縮放
1、clear_shape_model( : : ModelID: ) 1
2、clear_all_shape_models
- 建立模板
- create_aniso_shape_model(Template : : NumLevels, AngleStart, AngleExtent, AngleStep, ScaleRMin, ScaleRMax,
ScaleRStep, ScaleCMin, ScaleCMax, ScaleCStep, Optimization, Metric, Contrast, MinContrast : ModelID)
功能:支援x、y方向非同步縮放的幾何形狀模板
ScaleRMin:行方向最下縮放係數,預設值為0.9
ScaleRMax:行方向最大縮放係數,預設值為1.1
ScaleRStep:行方向縮放步長,預設值為'auto'
ScaleCMin:列方向最下縮放係數,預設值為0.9
ScaleCMax:列方向最大縮放係數,預設值為1.1
ScaleCStep:列方向縮放步長,預設值為'auto'
其他引數看create_shape_model
-
create_aniso_shape_model_xld(Contours : : NumLevels, AngleStart, AngleExtent, AngleStep, ScaleRMin, ScaleRMax,
ScaleRStep, ScaleCMin, ScaleCMax, ScaleCStep, Optimization, Metric, MinContrast : ModelID)
功能:根據輸入的XLD建立支援x、y方向非同步縮放的幾何形狀模板
ScaleRMin:行方向最下縮放係數,預設值為0.9
ScaleRMax:行方向最大縮放係數,預設值為1.1
ScaleRStep:行方向縮放步長,預設值為'auto'
ScaleCMin:列方向最下縮放係數,預設值為0.9
ScaleCMax:列方向最大縮放係數,預設值為1.1
ScaleCStep:列方向縮放步長,預設值為'auto'
其他引數看create_shape_model
- 查詢模板
1、find_aniso_shape_model(Image : : ModelID, AngleStart, AngleExtent, ScaleRMin, ScaleRMax, ScaleCMin, ScaleCMax,
MinScore, NumMatches, MaxOverlap, SubPixel, NumLevels, Greediness : Row, Column, Angle, ScaleR, ScaleC, Score)
功能:用支援x、y方向非同步縮放的幾何形狀模板在一幅影象中尋找匹配目標
ScaleRMin:行方向最下縮放係數,預設值為0.9
ScaleRMax:行方向最大縮放係數,預設值為1.1
ScaleRStep:行方向縮放步長,預設值為'auto'
ScaleCMin:列方向最下縮放係數,預設值為0.9
ScaleCMax:列方向最大縮放係數,預設值為1.1
ScaleCStep:列方向縮放步長,預設值為'auto'
其他引數看find_shape_model
2、find_aniso_shape_models(Image : : ModelIDs, AngleStart, AngleExtent, ScaleRMin, ScaleRMax, ScaleCMin, ScaleCMax,
MinScore, NumMatches, MaxOverlap, SubPixel, NumLevels, Greediness : Row, Column,
Angle, ScaleR, ScaleC, Score, Model)
功能:用多個支援x、y方向非同步縮放的幾何形狀模板在一幅影象中尋找匹配目標
ScaleRMin:行方向最下縮放係數,預設值為0.9
ScaleRMax:行方向最大縮放係數,預設值為1.1
ScaleRStep:行方向縮放步長,預設值為'auto'
ScaleCMin:列方向最下縮放係數,預設值為0.9
ScaleCMax:列方向最大縮放係數,預設值為1.1
ScaleCStep:列方向縮放步長,預設值為'auto'
其他引數看find_shape_model、find_shape_models
- 釋放模板資源
1、clear_shape_model( : : ModelID: )
功能:釋放形狀模板的記憶體
ModelID:輸入模板控制代碼
描述:有效模板控制代碼為非負數,釋放模板資源後,模板無效,當模板控制代碼保持原值,建議釋放後把模板控制代碼賦值為負值,使其無效。
2、clear_all_shape_models( : : : )
功能:釋放所有形狀模板的記憶體
注:clear_all_shape_models( : : : )的存在僅僅為了在HDevelop實現"復位程式"("reset program")的目的。clear_all_shape_models( : : : )不得用於任何應用程式。