Skip to content

3D輪廓提取

運算元功能

本運算元將根據使用者設定的切割平面、切割位置、切割寬度提取輸入點雲的輪廓,執行運算元將在影像上描繪出提取的點並輸出至輸入影像的XY平面內。

如圖所示,設定切割平面為XZ平面,將在輸入影像上描繪出提取的點:
膠路 在輸入影像上顯示提取的輪廓點:
膠路

引數介紹

輸入引數

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

計算引數

引數範圍預設值說明影像
提取平面XY 平面/XZ 平面/YZ 平面XZ 平面選取切割平面,將對平面按該方向切割
XY 平面:設定切割平面為 XY 平面
XZ 平面:設定切割平面為 XZ 平面
YZ 平面:設定切割平面為 YZ 平面
提取位置0.000設定切割平面
數值:設定在該值處進行切割
提取模式最近/融合-平均融合-平均这些模式仅支持提取平面为 XZ 平面和 YZ 平面
最近:該模式僅支援輸入為有序點雲,將提取距離提取位置最近的一條輪廓
融合(平均):該模式將提取設定提取寬度內的點,輸出依據提取寬度和解析度通過均值擬合的輪廓
解析度0.100當提取模式為 融合(平均) 時啟用
當提取平面為 XZ 平面時,該解析度為擬合輪廓 X 方向的解析度
當提取平面為 YZ 平面時,該解析度為擬合輪廓 Y 方向的解析度
提取寬度0.030設定切割寬度數值,將在切割位置正負該值範圍內的點作為提取的輪廓點
輸出影像0-80影像輸出的 IM 編號

結果顯示

引數範圍預設值說明圖示
提取點true/falsefalse若啟用,則在輸入影像中顯示提取點

輸出引數

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

提示

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

異常排查

序號異常資訊對應引數解決方法
1提取到的輪廓為空調整區域起點、終點引數,使得框選區域記憶體在有效點
2需要輸入有序點雲輸入使用有序點雲圖
3輸入的提取模式是{0},無效提取模式提取模式選擇提取模式為融合-平均/最近
4輸入的提取平面是{0},無效提取平面提取平面選擇提取平面為XY平面/XZ平面/YZ平面
5輸入的提取位置不存在輪廓或解析度遠小於點距調整提取位置或解析度
6輸入點云為空確認IM是否存在有效點,若無有效點,請載入點雲或切換存在有效點的IM

示例介紹

工程設計

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

  2. 選擇3D轮廓提取工具

工具使用

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

  2. 設定引數

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

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

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

原圖

本地圖片

提取的XY平面輪廓

本地圖片

提取的YZ平面輪廓

本地圖片

提取的XZ平面輪廓

本地圖片

Vision Studio