首先欢迎大家登陆我们的个人网站,imagegeek.cn,浏览更多精彩内容。
在halcon中读取和使用的3D点云数据,大多数的时候都是没有颜色信息的,那功能强大的halcon到底能不能像Meshlab一样读取和显示带有颜色的3D数据呢?答案当然是可以,只不过稍微有点麻烦。
下面这个3D的mesh是我利用手机拍摄的20多张照片建立出来的,我用Meahlab打开给大家看一下:
下面是要用Halcon读取并显示彩色模型的代码:
read_object_model_3d ('deer.ply', 'mm', [], [], ObjectModel3D, Status)
get_object_model_3d_params (ObjectModel3D, 'red', R)
get_object_model_3d_params (ObjectModel3D, 'green', G)
get_object_model_3d_params (ObjectModel3D, 'blue', B)
get_object_model_3d_params (ObjectModel3D, 'point_coord_x', X)
get_object_model_3d_params (ObjectModel3D, 'point_coord_