Halcon算子翻譯——translate_measure


名稱

translate_measure - 轉換一個measure對象。

用法

translate_measure( : : MeasureHandle, Row, Column : )

描述

  translate_measure將MeasureHandle代表的measure對象的參考點轉換為點(Row,Column)。 如果measure對象和轉換的measure對象完全位於圖像內,則measure對象以有效的方式移動到新的參考點。 否則,使用gen_measure_rectangle2或gen_measure_arc重新生成measure對象,使用創建measure對象時指定的參數和新參照點。

並行

●  多線程類型:可重入(與非獨占算子並行運行)。

●  多線程范圍:全局(可以從任何線程調用)。

●  不並行處理。

該算子修改以下輸入參數的狀態:

  MeasureHandle

如果沒有全局同步,此參數的值可能不會在多個線程之間共享

參數

MeasureHandle (input_control, state is modified)   measure_id → (integer)
  Measure對象句柄。


Row (input_control)    point.y → (real / integer)
  新參考點的Row坐標。
  Default value: 50.0
  Suggested values: 10.0, 20.0, 50.0, 100.0, 200.0, 300.0, 400.0, 500.0
  Typical range of values: 0.0 ≤ Row ≤ 511.0 (lin)
  Minimum increment: 1.0
  Recommended increment: 10.0


Column (input_control)    point.x → (real / integer)
  新參考點的Column坐標。
  Default value: 100.0
  Suggested values: 10.0, 20.0, 50.0, 100.0, 200.0, 300.0, 400.0, 500.0
  Typical range of values: 0.0 ≤ Column ≤ 511.0 (lin)
  Minimum increment: 1.0
  Recommended increment: 10.0

結果

如果參數值正確,則算子translate_measure返回值2(H_MSG_TRUE)。 否則會引發異常。

Possible Predecessors

gen_measure_rectangle2, gen_measure_arc

Possible Successors

measure_pos, measure_pairs, fuzzy_measure_pos, fuzzy_measure_pairs, fuzzy_measure_pairing, measure_thresh

Alternatives

gen_measure_rectangle2, gen_measure_arc

See also

close_measure

模塊

1D Metrology

HDevelop例程

measure_ic_leads.hdev     測量IC的引線
measure_fill_level.hdev     檢查細頸瓶的液位高度
align_measurements.hdev      使用基於形狀的匹配以便為測量工具調整ROI來檢查單個剃刀刀片。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM