Halcon3D篇-深度图与halcon模型互转

一:读取彩色3D融合图进行转化模型

*读取3通道彩色融合图
read_image (Image, 'E:/UpperComputer/3D检测/3D平面度检测/XYZ彩色融合图.tiff')
*拆分3个通道
decompose3 (Image, x, y, z)
*3个通道图像转换为3D模型
xyz_to_object_model_3d (x,y, z, ObjectModel3D)
*显示动态3D模型
visualize_object_model_3d (WindowHandle,ObjectModel3D , [], [], [],[], [], [], [], PoseOut)

 
 

    彩色融合图效果。由于Win自带的图片查看并不能正常渲染Tiff图像。所有推荐一个免费tiff查看器:irfanview
    在这里插入图片描述

    二:读取灰度深度图转化为halcon模型

    *读取单通道深度图
    read_image (Image, 'E:/UpperComputer/3D检测/3D-深度图转3D模型/z.tif')
    *获取图像的高宽
    get_image_size (Image, Width, Height)
    *生成对应图像的X与Y灰度面
    gen_image_surface_first_order (X, 'real', 0,1, 0, 0, 0, Width, Height)
    gen_image_surface_first_order (Y, 'real', 1, 0, 0, 0, 0, Width, Height)
    *3个通道图像转换为3D模型
    xyz_to_object_model_3d (X,Y, Image, ObjectModel3D)
    *显示动态3D模型
    visualize_object_model_3d (WindowHandle,ObjectModel3D , [], [], [],[], [], [], [], PoseOut)
    
     
     

      三:将模型转换为深度图,用于保存或者点云处理

      object_model_3d_to_xyz (X1, Y1, Z, ObjectModel3D, 'from_xyz_map', [], [])
      
       
       
        转载自:https://blog.csdn.net/m0_51559565/article/details/135362674
        • 0
          点赞
        • 0
          收藏
          觉得还不错? 一键收藏
        • 0
          评论
        评论
        添加红包

        请填写红包祝福语或标题

        红包个数最小为10个

        红包金额最低5元

        当前余额3.43前往充值 >
        需支付:10.00
        成就一亿技术人!
        领取后你会自动成为博主和红包主的粉丝 规则
        hope_wisdom
        发出的红包
        实付
        使用余额支付
        点击重新获取
        扫码支付
        钱包余额 0

        抵扣说明:

        1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
        2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

        余额充值