Halcon学习之仿射变换3D1
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相关推荐
- Halcon 学习总结——仿射变换
- Halcon 学习笔记五:几何定位+仿射变换+测量
Halcon 学习笔记五:几何定位+仿射变换+测量 定位流程 例子一 例子二(药片的定位) 例子三(充电宝定位) 例子四(车牌定位) 其他 定位流程 blob分析 模板匹配 (仿射变换成标准的形状) ...
- Halcon 学习笔记八:颜色识别
Halcon 学习笔记八:颜色识别 一.图像处理需要的知识 二.图像处理的预处理和分割过程 二.颜色识别的方法 三.例子一 四.例子二 五.例子三 一.图像处理需要的知识 1.图像处理基础(rgb(h ...
- halcon例程讲解_跟我学机器视觉-HALCON学习例程中文详解-开关引脚测量
跟我学机器视觉-HALCON学习例程中文详解-开关引脚测量 This example program demonstrates the basic usage of a measure object. ...
- 机器视觉-halcon学习笔记1
德国的软件,傻瓜式安装,每月更新的licence:开发环境就配置好了. ps:软件可以直接在 halcon学习网上下载,18的版本就行. 这玩意有自带的脚本语言在halcon的开发环境IDE下写,写好 ...
- 随笔分类 - HALCON学习例程中文详解
from: https://www.cnblogs.com/chita/category/563492.html 随笔分类 - HALCON学习例程中文详解 HALCON学习例程中文详解 跟我学机器视 ...
- Halcon学习笔记(三)---数据类型
Halcon学习笔记(三)---数据类型 halcon只能在单独行进行注释,不能在语句后面进行注释. 1.tuple(元组,重数) 赋值符号":=" tuple算子: (1)变量定 ...
- Halcon学习笔记:select_points_object_model_3d(3D对象模型阀值分割)
Halcon学习笔记:select_points_object_model_3d 3D对象模型阀值分割 This example program shows how to use the operat ...
- 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 ...
最新文章
- linux计划任务作业
- 获国际架构顶会ATC2021最佳论文!Fuxi2.0去中心化的调度架构详解
- [ZZ]MVC设计模式
- 我为什么反对 Google 拍卖 Android 搜索引擎选项?
- 又有好奇心,又能自主学习,这个机器人棒棒哒!
- C#复习笔记(2)--C#1所搭建的核心基础
- Live reload
- [RTMP协议]常用直播流地址
- hive sql列转行
- 在精不在多,3 分钟看 3 个 JS 小把戏
- 说说自己找互联网工作的经验
- 这个帖子记录一下java代码转换成易语言代码的坑[持续更新]
- ThreeJs 学习之旅(十六)—Physics(物理)
- Dev-C++ win10中文乱码
- 会声会影2021软件下载如何制作视频剪辑制作教学
- 我的ubuntu(持续更新中)
- Authentication failed for git
- Nginx OpenResty Tengine到底改选哪个?
- 怎么使用xftp 7文件传输·
- quest3D中解决鼠标移动到物体上弹出文字
热门文章
- Jenkins自动部署-GitHub
- 微信小程序如何循环控制一行显示几个wx:for
- 弘辽科技:拼多多推广被限制有什么办法解除吗?有何原因?
- Java GUI-AWT详解
- 响应式编程(rxjs)学习分享
- c语言 printf 库函数,关于printf的几个C语言库函数
- 【Mac】破解死循环,成功安装 Homebrew、curl、wget,快速配置 zsh
- 【Docker_Swarm】Swarm 集群创建,从“0”到“1”
- 解C#中的委托(Deligate)
- 我的世界1.7.2服务器内置修改器,我的世界1.7.2中配光影、内置修改器等MOD整合包...