1.产生一个3D的单位阵

    //产生一个3D的单位阵(4*4的仿射变换矩阵,真实存储在内存中的时候,最后一行不进行存储,因为最后一行都是相同的数据)HHomMat3D hhommat3d;hhommat3d.HomMat3dIdentity();HTuple tuple=hhommat3d.ConvertToTuple();//转换为tuple类型,以便读取内容数据for (int i = 0; i < tuple.Length();i++){cout << (double)tuple[i] << " ";if ((i+1) % 4 == 0)cout << endl;}cout << endl;

2.添加旋转因子到一个3d仿射变换矩阵中

    //添加旋转因子到一个3d仿射变换矩阵中//参数说明:参数1:旋转角度(弧度),参数2:指定相对的旋转轴(‘x’,'y','z'),参数3:旋转固定点的x坐标,参数4:旋转固定点的y坐标,参数5:旋转固定点的z坐标HHomMat3D rotate = hhommat3d.HomMat3dRotate(3.14,"z",0,0,0);tuple = rotate.ConvertToTuple();for (int i = 0; i < tuple.Length(); i++){cout << (double)tuple[i] << " ";if ((i + 1) % 4 == 0)cout << endl;}cout << endl;

3.反转一个3d仿射变换矩阵

    //反转一个3d仿射变换矩阵HHomMat3D invert = hhommat3d.HomMat3dInvert();tuple = invert.ConvertToTuple();for (int i = 0; i < tuple.Length(); i++){cout << (double)tuple[i] << " ";if ((i + 1) % 4 == 0)cout << endl;}cout << endl;

Halcon学习之仿射变换3D1相关推荐

  1. Halcon 学习总结——仿射变换

  2. Halcon 学习笔记五:几何定位+仿射变换+测量

    Halcon 学习笔记五:几何定位+仿射变换+测量 定位流程 例子一 例子二(药片的定位) 例子三(充电宝定位) 例子四(车牌定位) 其他 定位流程 blob分析 模板匹配 (仿射变换成标准的形状) ...

  3. Halcon 学习笔记八:颜色识别

    Halcon 学习笔记八:颜色识别 一.图像处理需要的知识 二.图像处理的预处理和分割过程 二.颜色识别的方法 三.例子一 四.例子二 五.例子三 一.图像处理需要的知识 1.图像处理基础(rgb(h ...

  4. halcon例程讲解_跟我学机器视觉-HALCON学习例程中文详解-开关引脚测量

    跟我学机器视觉-HALCON学习例程中文详解-开关引脚测量 This example program demonstrates the basic usage of a measure object. ...

  5. 机器视觉-halcon学习笔记1

    德国的软件,傻瓜式安装,每月更新的licence:开发环境就配置好了. ps:软件可以直接在 halcon学习网上下载,18的版本就行. 这玩意有自带的脚本语言在halcon的开发环境IDE下写,写好 ...

  6. 随笔分类 - HALCON学习例程中文详解

    from: https://www.cnblogs.com/chita/category/563492.html 随笔分类 - HALCON学习例程中文详解 HALCON学习例程中文详解 跟我学机器视 ...

  7. Halcon学习笔记(三)---数据类型

    Halcon学习笔记(三)---数据类型 halcon只能在单独行进行注释,不能在语句后面进行注释. 1.tuple(元组,重数) 赋值符号":=" tuple算子: (1)变量定 ...

  8. Halcon学习笔记:select_points_object_model_3d(3D对象模型阀值分割)

    Halcon学习笔记:select_points_object_model_3d 3D对象模型阀值分割 This example program shows how to use the operat ...

  9. Halcon学习笔记:xyz_attrib_to_object_model_3d示例

    Halcon学习笔记:xyz_attrib_to_object_model_3d--从X.Y和Z图像中创建3D对象模型同时附加属性 xyz_attrib_to_object_model_3d.hdev ...

最新文章

  1. linux计划任务作业
  2. 获国际架构顶会ATC2021最佳论文!Fuxi2.0去中心化的调度架构详解
  3. [ZZ]MVC设计模式
  4. 我为什么反对 Google 拍卖 Android 搜索引擎选项?
  5. 又有好奇心,又能自主学习,这个机器人棒棒哒!
  6. C#复习笔记(2)--C#1所搭建的核心基础
  7. Live reload
  8. [RTMP协议]常用直播流地址
  9. hive sql列转行
  10. 在精不在多,3 分钟看 3 个 JS 小把戏
  11. 说说自己找互联网工作的经验
  12. 这个帖子记录一下java代码转换成易语言代码的坑[持续更新]
  13. ThreeJs 学习之旅(十六)—Physics(物理)
  14. Dev-C++ win10中文乱码
  15. 会声会影2021软件下载如何制作视频剪辑制作教学
  16. 我的ubuntu(持续更新中)
  17. Authentication failed for git
  18. Nginx OpenResty Tengine到底改选哪个?
  19. 怎么使用xftp 7文件传输·
  20. quest3D中解决鼠标移动到物体上弹出文字

热门文章

  1. Jenkins自动部署-GitHub
  2. 微信小程序如何循环控制一行显示几个wx:for
  3. 弘辽科技:拼多多推广被限制有什么办法解除吗?有何原因?
  4. Java GUI-AWT详解
  5. 响应式编程(rxjs)学习分享
  6. c语言 printf 库函数,关于printf的几个C语言库函数
  7. 【Mac】破解死循环,成功安装 Homebrew、curl、wget,快速配置 zsh
  8. 【Docker_Swarm】Swarm 集群创建,从“0”到“1”
  9. 解C#中的委托(Deligate)
  10. 我的世界1.7.2服务器内置修改器,我的世界1.7.2中配光影、内置修改器等MOD整合包...