Halcon任意灰度图转3D
程序员文章站
2022-07-13 09:17:48
...
将任意灰度图转为3D模型
dev_get_window (WindowHandle)
read_image (Image, 'bin_switch/bin_switch_5.png')
*获取图像尺寸
get_image_size (Image, Width, Height)
gen_rectangle1 (Rectangle, 0, 0, Height-1,Width-1)
*从区域生成所有的像素坐标
get_region_points(Rectangle, X, Y)
*读取图像的全部像素
get_grayval(Image, X, Y, Z)
*创建3D对象模型
gen_object_model_3d_from_points(X, Y, Z, ObjectModel3D)
*显示3D模型
visualize_object_model_3d (WindowHandle,ObjectModel3D , [], [], [], [], [], [], [], PoseOut)
效果如下: