Halcon创建三维模型并调整模型初始角度

  • 模板可以由CAD,PROE,solidwork等软件绘制

  • 常见的模板有机械组给我们的 STL 零件图

  • 以及‘.om3’模型格式
    在这里插入图片描述
    在这里插入图片描述

  • 读取模板(注意模板单位,贯穿整个程序)

  • 显示模板,这个算子的参数我前两篇博客有详细讲到

 visualize_object_model_3d (WindowHandle,ObjectModel3D2,  CamParam,[],pra_name,pra_value, 'Oriented bounding boxes', '', [], Pose)1

在这里插入图片描述

  • 模板的旋转

  • 三维模型的姿态有七个参数(x,y,z,Rx,Ry,Rz,0)

  • 类比于二维的仿射变换

通过以下操作对模型进行旋转
注意:模型的初始角度很重要,角度调整有三大手法,在我后面的博文中有提到,调平的三大手法。enjoy.

         x_t:=0
        y_t:=0
        z_t:=0
        Rx_t:=90
        Ry_t:=0
        Rz_t:=0
        TransPose:=[x_t,y_t,z_t,Rx_t,Ry_t,Rz_t,0]
         CamParam := [0.01,0,7e-6,7e-6,220,220,440, 440]
        rigid_trans_object_model_3d (ObjectModel3D, TransPose, ObjectModel3D2)


转载自:

https://blog.csdn.net/weixin_41405284/article/details/107130137


本文出自勇哥的网站《少有人走的路》wwww.skcircle.com,转载请注明出处!讨论可扫码加群:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

会员中心
搜索
«    2025年4月    »
123456
78910111213
14151617181920
21222324252627
282930
网站分类
标签列表
最新留言
    热门文章 | 热评文章 | 随机文章
文章归档
友情链接
  • 订阅本站的 RSS 2.0 新闻聚合
  • 扫描加本站机器视觉QQ群,验证答案为:halcon勇哥的机器视觉
  • 点击查阅微信群二维码
  • 扫描加勇哥的非标自动化群,验证答案:C#/C++/VB勇哥的非标自动化群
  • 扫描加站长微信:站长微信:abc496103864
  • 扫描加站长QQ:
  • 扫描赞赏本站:
  • 留言板:

Powered By Z-BlogPHP 1.7.2

Copyright Your skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864