3D 相機halcon運算元,持續更新

2021-09-28 23:57:10 字數 1062 閱讀 1257

add_scene_3d_camera

功能:將相機新增到三維場景中。

add_scene_3d_instance

功能:將三維物件模型的例項新增到三維場景中。

add_scene_3d_label

功能:向三維場景新增文字標籤。

add_scene_3d_light

功能:將光源新增到三維場景。

clear_scene_3d

功能:刪除3d場景並釋放所有分配的記憶體。

create_scene_3d

功能:建立視覺化三維物件集合所需的資料結構。

display_scene_3d

功能:顯示三維場景。

get_display_scene_3d_info

功能:獲取顯示的三維場景中例項的深度或索引。

remove_scene_3d_camera

功能:從三維場景中刪除相機。

remove_scene_3d_instance

功能:從三維場景中刪除物件例項。

remove_scene_3d_label

功能:從三維場景中刪除文字標籤。

remove_scene_3d_light

功能:從三維場景中移除燈光。

render_scene_3d

功能:渲染三維場景的影象。

set_scene_3d_camera_pose

功能:在三維場景中設定相機的姿勢。

set_scene_3d_instance_param

功能:在三維場景中設定例項的引數。

set_scene_3d_instance_pose

功能:在三維場景中設定例項的姿勢。

set_scene_3d_label_param

功能:在三維場景中設定文字標籤的引數。

set_scene_3d_light_param

功能:設定三維場景中燈光的引數。

set_scene_3d_param

功能:設定三維場景的引數。

set_scene_3d_to_world_pose

功能:設定三維場景的姿勢。

Halcon中的3D技術

對於檢測一些產品的3d資訊,我們通過3d相機能獲取其點雲資料或一張帶有高度資訊的影象。這邊我們用smartray相機,獲取到一張16位的png影象。實際上就是一張高度資訊圖。這邊x y縮放比例為0.019,z方向為0.0016,意思就是你xyz乘這係數就是相對距離。在那個相機軟體中能看到如上的3d圖...

3D相機如何獲取基於立體視覺的3D資料

本文概述了使用立體相機獲取深度感知的主要處理步驟。立體視覺的深度感知基於三角測量原理。我們講兩台搭載投影光學系統的相機併排放置,使兩台相機的視野在所需物距發生重疊。我們通過這兩台相機的拍攝,可以得到兩個不同角度下的場景圖。如圖1所示。物體在圓錐筒前面,圓錐筒散落排列。在3d空間內,兩幅影象中的每乙個...

關於halcon基於表面的3d識別定位

基於表面的3d識別定位,即在乙個3d 場景下,用3d表面模型去識別零件,得到零件的pose,這個pose是基於3d場景座標系的。模型可以用solidworks軟體畫,儲存成.stl格式,也可以是程式生成的。讀入檔案然後生成3d表面模型 file 零件模型的位址及名稱 mm 也可以是 m dm 設定成...