Halcon任意灰度图转3D

 将任意灰度图转为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)

效果如下:

Halcon任意灰度图转3D_第1张图片Halcon任意灰度图转3D_第2张图片

你可能感兴趣的:(Halcon任意灰度图转3D)