Skip to content

3D輪廓距離

運算元功能

測量輪廓中兩點的距離

引數介紹

輸入引數

引數範圍預設值說明圖示
輸入影像0-80影像輸入的IM編號

計算引數

引數範圍預設值說明圖示
區域1D視窗1D視窗型別:僅開啟手動啟用,設定手動框選的型別:1D視窗
起點:僅開啟手動啟用,輸入起點的X、Z座標
終點:僅開啟手動啟用,輸入終點的X、Z座標
點特徵最小X、最大X、最小Z、最大Z、均值、中值、拐點、邊緣點均值最小X:取區域內所有點中 X 值最小的點
最大X:取區域內所有點中 X 值最大的點
最小Z:取區域內所有點中 Z 值最小的點
最大Z:取區域內所有點中 Z 值最大的點
均值:取區域內所有點,計算 X、Z 平均值形成的點
中值:當區域內所有點的數量為單數時,取區域內按 X 從小到大排序後的中位點;當為偶數時,取排序後兩個中位點的均值
拐點:輪廓上斜率變化明顯處
邊緣點:輪廓從左到右排序後,根據相鄰點上升或下降以及位置提取的特徵點
搜尋拐點型別-X/+X/-Z/+Z+Z-X:設值則搜尋最左端的拐點
+X:設值則搜尋最右端的拐點
-Z:設值則搜尋最下端的拐點
+Z:設值則搜尋最上端的拐點
干擾點去除0.000僅特徵點為拐點啟用
啟用:若開啟,則濾去跳變較小的拐點
閾值:濾去Z方向跳變干擾點的最小差值
邊緣點方向上升沿/下降沿/上升或下降沿上升或下降沿僅特徵點為邊緣點啟用
上升沿:按輪廓從左到右上升方向搜尋
下降沿:按輪廓從左到右下降方向搜尋
上升或下降沿:按從左到右上升或下降方向搜尋
邊緣點位置第一個/最後個/最佳最佳僅特徵點為邊緣點啟用
第一個:輪廓上從左到右第一個符合要求的邊緣點
最後個:輪廓上從左到右最後一個符合要求的邊緣點
最佳:輪廓上從左到右符合要求的邊緣點中,高度差最大的邊緣點

結果顯示

引數範圍預設值說明圖示
點1true/falsefalse若啟用,則在影像中顯示點1
點2true/falsefalse若啟用,則在影像中顯示點2
連線連段true/falsefalse若啟用,則在影像中顯示連線連段
X方向線段true/falsefalse若啟用,則在影像中顯示X方向線段
Z方向線段true/falsefalse若啟用,則在影像中顯示Z方向線段
連線測量值true/falsefalse連線測量值,若啟用,則在影像中顯示
X方向測量值true/falsefalseX方向測量值,若啟用,則在影像中顯示
Z方向測量值true/falsefalseZ方向測量值,若啟用,則在影像中顯示

輸出引數

名稱型別範圍說明
Resultbooltrue/falsetrue為成功
false為失敗
Warningbooltrue/falsetrue表示有警告
false表示沒有
Messagestring輸出成功或錯誤或警告資訊,如果沒有錯誤或警告為空
Timefloat運算元執行時間,單位: ms
lines_distancefloat輸出連線距離
distance_in_x_directionfloat輸出X方向距離
distance_in_z_directionfloat輸出Z方向距離

提示

更多引數型別詳細說明,請參看型別定義

異常排查

序號異常資訊對應引數解決方法
1裁切區域獲取特徵點的區域失敗調整獲取點的區域起點、終點引數,使得框選區域記憶體在有效點
2輸入的區域型別是{0},無效區域型別區域型別輸入區域型別為1D視窗
3獲取點1的區域錯誤調整獲取點1的區域起點、終點引數,使得框選區域記憶體在有效點
4獲取點2的區域錯誤調整獲取點2的區域起點、終點引數,使得框選區域記憶體在有效點
5點1引數非法調整特徵點型別或其相關引數
6未找到拐點調整拐點相關引數
7未找到邊緣點調整邊緣點相關引數
8輸入的參考點特徵型別為{0}, 無效特徵點型別幾何型別選擇特徵型別為點
9點2引數非法調整特徵點型別或其相關引數

示例介紹

工程設計

  1. 選擇加载点云工具,載入需要處理的3d點雲圖到IM0。

  2. 選擇3D轮廓提取工具,分別提取輪廓到IM1、IM2、IM3。

  3. 選擇3D轮廓距离工具,分別測量不同點特徵的輪廓距離。

工具使用

  1. 選擇需要進行操作的輸入影像,影像序號要與工程中影像所在IM序號一致

  2. 將視窗移動到待測位置,包圍住需要獲取點的區域。

使用技巧

1. 通過影像視窗上的ROI控制器來拖動或縮放視窗;
2. 直接在計算引數中修改視窗的起點或終點座標來調整視窗位置和大小;
  1. 設定引數

  2. 在結果顯示欄中勾選想要顯示的內容

  3. 點選测试,檢視影像視窗和引數是否符合預期

  4. 沒有問題後點擊保存,在執行列表中執行該運算元,即可在對應的IM檢視執行結果

本地圖片

Vision Studio