3D輪廓距離
運算元功能
測量輪廓中兩點的距離
引數介紹
輸入引數

| 引數 | 範圍 | 預設值 | 說明 | 圖示 |
|---|---|---|---|---|
| 輸入影像 | 0-8 | 0 | 影像輸入的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方向跳變干擾點的最小差值 | ||
| 邊緣點方向 | 上升沿/下降沿/上升或下降沿 | 上升或下降沿 | 僅特徵點為邊緣點啟用 上升沿:按輪廓從左到右上升方向搜尋 下降沿:按輪廓從左到右下降方向搜尋 上升或下降沿:按從左到右上升或下降方向搜尋 | |
| 邊緣點位置 | 第一個/最後個/最佳 | 最佳 | 僅特徵點為邊緣點啟用 第一個:輪廓上從左到右第一個符合要求的邊緣點 最後個:輪廓上從左到右最後一個符合要求的邊緣點 最佳:輪廓上從左到右符合要求的邊緣點中,高度差最大的邊緣點 |
結果顯示

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

| 名稱 | 型別 | 範圍 | 說明 |
|---|---|---|---|
| Result | bool | true/false | true為成功 false為失敗 |
| Warning | bool | true/false | true表示有警告 false表示沒有 |
| Message | string | 輸出成功或錯誤或警告資訊,如果沒有錯誤或警告為空 | |
| Time | float | 運算元執行時間,單位: ms | |
| lines_distance | float | 輸出連線距離 | |
| distance_in_x_direction | float | 輸出X方向距離 | |
| distance_in_z_direction | float | 輸出Z方向距離 |
提示
更多引數型別詳細說明,請參看型別定義
異常排查
| 序號 | 異常資訊 | 對應引數 | 解決方法 |
|---|---|---|---|
| 1 | 裁切區域獲取特徵點的區域失敗 | 調整獲取點的區域起點、終點引數,使得框選區域記憶體在有效點 | |
| 2 | 輸入的區域型別是{0},無效區域型別 | 區域型別 | 輸入區域型別為1D視窗 |
| 3 | 獲取點1的區域錯誤 | 調整獲取點1的區域起點、終點引數,使得框選區域記憶體在有效點 | |
| 4 | 獲取點2的區域錯誤 | 調整獲取點2的區域起點、終點引數,使得框選區域記憶體在有效點 | |
| 5 | 點1引數非法 | 調整特徵點型別或其相關引數 | |
| 6 | 未找到拐點 | 調整拐點相關引數 | |
| 7 | 未找到邊緣點 | 調整邊緣點相關引數 | |
| 8 | 輸入的參考點特徵型別為{0}, 無效特徵點型別 | 幾何型別 | 選擇特徵型別為點 |
| 9 | 點2引數非法 | 調整特徵點型別或其相關引數 |
示例介紹
工程設計
選擇
加载点云工具,載入需要處理的3d點雲圖到IM0。選擇
3D轮廓提取工具,分別提取輪廓到IM1、IM2、IM3。選擇
3D轮廓距离工具,分別測量不同點特徵的輪廓距離。
工具使用
選擇需要進行操作的輸入影像,影像序號要與工程中影像所在IM序號一致
將視窗移動到待測位置,包圍住需要獲取點的區域。
使用技巧
1. 通過影像視窗上的ROI控制器來拖動或縮放視窗;
2. 直接在計算引數中修改視窗的起點或終點座標來調整視窗位置和大小;
設定引數
在結果顯示欄中勾選想要顯示的內容
點選
测试,檢視影像視窗和引數是否符合預期沒有問題後點擊
保存,在執行列表中執行該運算元,即可在對應的IM檢視執行結果

