個人理解
read_object_model_3d 這個Halcon算子中的xyz_map_width這個參數設置的目的就是,把讀取的點云數據中每一個點的XYZ坐標,生成一個對應的二維圖像,其中圖像中的坐標值就對應每一個點的索引坐標,而圖像中的灰度值就對應xyz坐標??(因為得到的是三通道圖像)!!并且根據設置圖像寬度參數的大小,會自動根據點云數量的總數計算出長度的大小。假如點云數量的總數與3D相機的分表率得到的總數不一樣,則有可能得到的二維圖像并不像原來零件的面貌。 如果成功通過三維點云得到二維圖像,則可以利用圖像處理中的方法對這個圖像進行分割,濾波等處理,然后再轉化回點云數據,這樣更加方便快捷。
解析一
read_object_model_3d
的 XYZ 映射功能詳解
核心參數
通過 GenParamName
和 GenParamValue
啟用點云-圖像映射:
read_object_model_3d(..., GenParamName, GenParamValue, ...)
參數名 | 類型 | 范圍 | 默認值 | 功能 |
---|---|---|---|---|