add_metrology_object_generic將測量對象添加到計量模型中

目錄

  • add_metrology_object_generic(算子)
    • 描述
      • 可能的形狀
      • 測量區域的定義
      • 通用參數
    • 參數

add_metrology_object_generic(算子)

add_metrology_object_generic - 將計量對象添加到計量模型中。

add_metrology_object_generic(:: MetrologyHandle,Shape,ShapeParam,MeasureLength1,MeasureLength2,MeasureSigma,MeasureThreshold,Gen??ParamName,GenParamValue:Index)

描述

add_metrology_object_generic將類型為Shape的計量對象添加到計量模型中并準備矩形度量區域(有關2D度量的基本原理,請參閱create_metrology_model)。模型的句柄在MetrologyHandle中傳遞。 Shape指定將哪種類型的對象添加到計量模型中。運算符add_metrology_object_generic在參數Index中返回添加的度量對象的索引。請注意,add_metrology_object_generic在一個運算符中提供運算符add_metrology_object_circle_measure,add_metrology_object_ellipse_measure,add_metrology_object_rectangle2_measure和add_metrology_object_line_measure的功能。

可能的形狀

根據Shape中指定的對象,需要以下值:

‘圓形’:
類型圓的計量對象的幾何形狀由其中心(行,列)和半徑指定。

ShapeParam = [行,列,半徑]

‘旋轉矩形’:
矩形類型的計量對象的幾何形狀由其中心(行,列),主軸Phi的方向以及半邊長度Length1和Length2指定。 Phi的輸入值自動映射到間隔。

ShapeParam = [行,列,Phi,長度1,長度2]

‘橢圓’:
橢圓類型的計量對象的幾何形狀由其中心(行,列),主軸Phi的方向,較大的半軸Radius1的長度以及較小的半軸Radius2的長度來指定。 Phi的輸入值自動映射到間隔。

ShapeParam = [行,列,Phi,Radius1,Radius2]

‘線’:
類型線的度量對象的幾何形狀由其起點(RowBegin,ColumnBegin)的坐標和其終點的坐標(RowEnd,ColumnEnd)描述。

ShapeParam = [RowBegin,ColumnBegin,RowEnd,ColumnEnd]

測量區域的定義

add_metrology_object_generic還準備矩形度量區域。矩形測量區域垂直于物體的邊界。與對象邊界垂直和相切的測量區域的半邊長度在MeasureLength1和MeasureLength2中設置。測量區域的中心位于物體的邊界上。參數MeasureSigma指定運算符apply_metrology_model用于平滑圖像灰度值的標準偏差。可以使用參數MeasureThreshold選擇突出邊緣,該參數構成幅度的閾值,即邊緣的一階導數的絕對值。

通用參數

可以使用GenParamName和GenParamValue指定通用參數及其值。運算符set_metrology_object_param中可用的所有通用參數也可以在add_metrology_object_generic中設置。但請注意,對于許多應用程序,默認值足夠,無需進行任何調整。此外,GenParamName和GenParamValue的以下值僅適用于Shape =‘circle’和’ellipse’:

‘start_phi’:
該參數指定圓弧或橢圓弧的起點處的角度。對于橢圓,起點處的角度是相對于正主軸測量的,并且對應于橢圓的最小周圍圓。橢圓的實際起點是橢圓與相應圓點在主軸上的正交投影的交點。要創建閉合圓或橢圓,參數’start_phi’的值設置為0,參數’end_phi’的值設置為(帶正點順序)。輸入值自動映射到間隔。

值列表:0.0,0.78,6.28318

默認值:0.0

‘end_phi’:
該參數指定圓弧或橢圓弧的終點處的角度。對于橢圓,終點處的角度是相對于正主軸測量的,并且對應于橢圓的最小周圍圓。橢圓的實際終點是橢圓與相應圓點在主軸上的正交投影的交點。要創建閉合圓或橢圓,參數’start_phi’的值設置為0,參數’end_phi’的值設置為(帶正點順序)。輸入值自動內部映射到間隔。

值列表:0.0,0.78,6.28318

默認值:6.28318

‘point_order’:
該參數指定圓弧或橢圓弧的方向。對于值“正”,弧在數學正方向(逆時針方向)的’start_phi’和’end_phi’之間定義。對于值“負”,弧在數學上為負方向(順時針)定義在’start_phi’和’end_phi’之間。

價值清單:‘正面’,‘負面’

默認值:‘正面’

多線程類型:可重入(與非獨占運算符并行運行)。
多線程范圍:全局(可以從任何線程調用)。
沒有并行化處理。
此運算符修改以下輸入參數的狀態:
MetrologyHandle
沒有外部同步,可能無法在多個線程之間共享此參數的值。

參數

MetrologyHandle(input_control,狀態被修改)metrology_model→(整數)
處理計量模型。

Shape(input_control)attribute.name(-array)→(string)
要添加的計量對象的類型。
默認值:‘circle’
值列表:‘circle’,‘ellipse’,‘line’,‘rectangle2’
ShapeParam(input_control)attribute.value-array→(實/整數)
要添加的計量對象的參數。

MeasureLength1(input_control)數字→(實/整數)
垂直于邊界的測量區域的一半長度。
默認值:20.0
建議值:10.0,20.0,30.0
典型值范圍:1.0≤MeasureLength1≤511.0(lin)
最小增量:1.0
建議增量:10.0

MeasureLength2(input_control)數字→(實/整數)
與邊界相切的測量區域的一半長度。
默認值:5.0
建議值:3.0,5.0,10.0
典型值范圍:1.0≤MeasureLength2≤511.0(lin)
最小增量:1.0
建議增量:10.0

MeasureSigma(input_control)數字→(實/整數)
Sigma的高斯函數用于平滑。
默認值:1.0
建議值:0.4,0.6,0.8,1.0,1.5,2.0,3.0,4.0,5.0,7.0,10.0
典型值范圍:0.4≤MeasureSigma≤100(lin)
最小增量:0.01
建議增量:0.1
限制:(0.4 <= MeasureSigma)&&(MeasureSigma <= 100)

MeasureThreshold(input_control)數字→(實/整數)
最小邊緣幅度。
默認值:30.0
建議值:5.0,10.0,20.0,30.0,40.0,50.0,60.0,70.0,90.0,110.0
典型值范圍:1≤MeasureThreshold≤255(lin)
最小增量:0.5
建議增量:2

GenParamName(input_control)attribute.name(-array)→(string)
通用參數的名稱。
默認值: []
值列表:‘distance_threshold’,‘end_phi’,‘instances_outside_measure_regions’,‘max_num_iterations’,‘measure_distance’,‘measure_interpolation’,‘measure_select’,‘measure_transition’,‘min_score’,‘num_instances’,‘num_measures’,'point_order ',‘rand_seed’,‘start_phi’

GenParamValue(input_control)attribute.value(-array)→(real / integer / string)
通用參數的值。
默認值: []
建議值:1,2,3,4,5,10,20,‘all’,‘true’,‘false’,‘first’,‘last’,‘positive’,‘negative’,‘uniform’,’ nearest_neighbor’,‘bilinear’,‘bicubic’
索引(output_control)整數→(整數)
創建的計量對象的索引。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/254759.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/254759.shtml
英文地址,請注明出處:http://en.pswp.cn/news/254759.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

關于發那科機器人的FSSB

&#xfeff;&#xfeff;FSSB是指fanuc Serial Servo Bus&#xff0c;即發那科串行伺服總線&#xff08;光纜&#xff09;&#xff0c;連接CNC與伺服放大器。HSSB是指High-Speed Serial Bus&#xff0c;即高速串行總線&#xff08;光纜&#xff09;&#xff0c;連接CNC與外部P…

H264規定了三種主要檔次

H264規定了三種主要檔次&#xff0c;每個檔次支持一組特定的編碼功能&#xff0c;并支持一類特定的應用。 1、基本檔次&#xff08;Baseline Profile&#xff09;&#xff1a;利用I片和P片支持幀內和幀間編碼&#xff0c;支持利用基于上下文的自適應的變長編碼進行的熵編碼&…

get_metrology_object_result 獲取計量模型的測量結果

目錄get_metrology_object_result&#xff08;算子&#xff09;描述result_type&#xff1a;獲取所有參數&#xff1a;獲取特定參數&#xff1a;獲得分數&#xff1a;used_edges&#xff1a;行&#xff1a;列&#xff1a;振幅&#xff1a;angle_direction&#xff1a;參數get_m…

iOS開發UI篇—字典轉模型

一、能完成功能的“問題代碼” 1.從plist中加載的數據 2.實現的代碼 1 //2 // LFViewController.m3 // 03-應用管理4 //5 // Created by apple on 14-5-22.6 // Copyright (c) 2014年 heima. All rights reserved.7 //8 9 #import "LFViewController.h" 10 11 i…

Codechef:Path Triples On Tree

Path Triples On Tree 題意是求樹上都不相交或者都相交的路徑三元組數量。 發現blog里沒什么樹形dp題&#xff0c;也沒有cc題&#xff0c;所以來丟一道cc上的樹形dp題。 比較暴力&#xff0c;比較惡心 #include<cstdio> #include<algorithm> #define MN 300001 #de…

grbl

第一次發帖...之前上論壇都是查資料的&#xff0c;發現gcode這一塊資料比較少先說一下Gcode:Gcode在工業控制上用的很多&#xff0c;是一種通用的控制指令&#xff0c;數控機床上經常用&#xff0c;在我diy雕刻機&#xff08;打印機之類的&#xff09;的時候要用到&#xff0c;…

mybitis實現增,刪,改,查,模糊查詢的兩種方式:(2)

方式二&#xff1a;mapper代理接口方式 這種方式只需要xml接口&#xff08;不用寫實體類&#xff09;但是需要符合三個規范 使用mapper代理接口方式在同一目錄下&#xff08;可以創建一個源文件夾&#xff0c;達到類文件和xml文件分類的作用&#xff09;xml中namespace&#xf…

C語言中的靜態函數的作用

轉載 在C語言中為什么要用靜態函數(static function)&#xff1f;如果不用這個static關鍵字&#xff0c;好象沒有關系。那么&#xff0c;用了static以后&#xff0c;有什么作用呢&#xff1f;我們知道&#xff0c;用了static的變量&#xff0c;叫做靜態變量&#xff0c;其意義是…

[轉] sql server 跨數據庫調用存儲過程

A庫存儲過程&#xff1a; create PROCEDURE [dbo].[spAAAForTest] ( UserName nvarchar(20) null ,LoginPwd nvarchar(60) null ) AS BEGINselect NA AS a, NB AS B, NC AS C;END 同一臺服務器實例&#xff0c;A&#xff0c;B兩個數據庫&#xff0c;…

get_metrology_object_result_contour查詢計量對象的結果輪廓

目錄get_metrology_object_result_contour&#xff08;算子&#xff09;描述參數get_metrology_object_result_contour&#xff08;算子&#xff09; get_metrology_object_result_contour - 查詢計量對象的結果輪廓。 get_metrology_object_result_contour&#xff08;&…

ABB 機器人 壓包指令PackRawBytes 解包指令UnpackRawBytes

ABB 壓包指令PackRawBytes 解包指令UnpackRawBytes PackRawBytes- 將數據導入 rawbytes 數據。 使用方法 PackRawBytes 用于將 num, dnum, byte,或者 string類型的數據&#xff0c;打包到 rawbytes 類型的變量中. 基本舉例 &#xff1a; VAR rawbytes raw_…

C語言中使用靜態函數的好處

靜態函數會被自動分配在一個一直使用的存儲區&#xff0c;直到退出應用程序實例&#xff0c;避免了調用函數時壓棧出棧&#xff0c;速度快很多。 關鍵字“static”&#xff0c;譯成中文就是“靜態的”&#xff0c;所以內部函數又稱靜態函數。但此處“static”的含義不是指存儲方…

react+redux+generation-modation腳手架搭建一個todolist

TodoList1. 編寫actions.js2. 分析state 試著拆分成多個reducer3. 了解store4. 了解redux數據流生命周期5. 分析容器組件和展示組件 搞清楚&#xff0c;數據到底是如何流動的&#xff1f;6. 編寫展示組件的代碼7. 編寫容器組件8. 傳入store9. 總結10. 參考TodoList 腳手架Githu…

c++11 原子類型與原子操作

1、原子類型和原子操作&#xff08;1&#xff09;類型&#xff08;2&#xff09;操作&#xff08;3&#xff09;詳述● 原子類型只能從其模板參數類型中進行構造&#xff0c;標準不允許原子類型進行拷貝構造、移動構造&#xff0c;以及使用operator等● atomic_flag 是一個原子…

get_metrology_object_measures獲取測量區域和計量模型的計量對象的邊緣位置結果

目錄get_metrology_object_measures&#xff08;算子&#xff09;描述參數get_metrology_object_measures&#xff08;算子&#xff09; get_metrology_object_measures - 獲取測量區域和計量模型的計量對象的邊緣位置結果。 get_metrology_object_measures&#xff08;&…

依弗科(上海)機電設備有限公司

機器人噴涂倒計時&#xff0c;上帝幫我實現愿望吧 阿門 &#xfeff;&#xfeff;&#xfeff;&#xfeff;

外部變量和外部函數

C程序由一組對象組成&#xff0c;這些對象包括程序中所使用的變量和實現特定功能的函數。變量可以分為函數內部定義、使用的變量和函數外部定義的變量&#xff0c;通常情況下&#xff0c;把函數內部定義、使用的變量稱為內部變量或局部變量&#xff0c;而將在函數外部定義的、供…

gulp中使用babel-polyfill編譯es6拓展語法

今天想在新項目中使用es6的generators&#xff0c;發現雖然gulp已經有了babel編譯&#xff0c;但仍會報錯&#xff0c;網上查找后發現解決辦法是加載polyfill&#xff0c;但是找到的辦法都不試用我的項目。 解決辦法&#xff1a;在index.html中加載node_modules的babel-polyfil…

CoDeSys

&#xfeff;&#xfeff;CoDeSys是全球最著名的PLC內核軟件研發廠家德國的3S&#xff08;SMART&#xff0c;SOFTWARE&#xff0c;SOLUTIONS&#xff09;公司出的一款與制造商無關的IEC 61131-1編程軟件。CoDeSys 支持完整版本的IEC61131標準的編程環境&#xff0c;支持標準的六…