VM模块-相机映射
相机映射的使用

         已知相机一拍照得到点A(200,200),B(400,400),与相机二拍照得到点A’(800,200),B’(1200,600),实际映射关系为xy方向*2,并平移(-200,100)。

                                             

         新建立一个流程,添加两个图像源,并绑定两个相机。依据现场情况,添加找圆、找blob工具来获取需要做映射的点,注意两个相机找到的点必须是同一个点,可以是圆心,可以是角的交点,但各自训练的模板建议不要使用(无法对应同样的点)。最后添加一个相机映射,用于获取转换关系。结构如下图所示:

                  

        首先,将点位获取工具参数设置OK,并确定有输出结果。建议使用特征点圆心来做映射因为圆的特性,所以使用blob的质心也同样没有问题。将四个位置都配置好后,将数据输入最终的相机映射工具。

                                    

        其中示教点就是当前坐标系的点,运行点为目标坐标系的点。我们的目标是将相机一的坐标转为相机二坐标,就是将相机一获取的点填到左边,相机二获取的点填到右边,保持一一对应,全部填写完后,点击执行,待运算结束,点击生成标定文件,保存在本地命名为”映射.iwcal”。

                      

         最后就是使用,添加标定转换工具,在里面加载标定文件”映射.iwcal”,并将坐标绑定后,运行标定转换,该工具输出的结果就已经是目标坐标系的点了。

                              

注意事项:确认转换对象,正常转换都为将可以标定的相机作为目标,不可标定的相机作为当前相机。

注意事项:标定转换中可以选择物理坐标,此时为映射的逆运算。

注意事项:当前坐标转为目标坐标后,可以直接使用目标相机的n点标定。















版权声明:本文为V社区用户原创内容,转载时必须标注文章的来源(V社区),文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:v-club@hikrobotics.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
上一篇

常见的标定方法简介

下一篇

基于VM界面层的多类别缺陷统计方案

评论请先登录 登录
全部评论 2

感谢楼主的技术分享

2023-06-29 07:44:47 未知地区
回复

感谢楼主的技术分享,看了之后使我收获很多。。。

2022-11-12 12:00:24 未知地区
回复
  • 1
Lv.0
1
关注
19
粉丝
3
创作
23
获赞
相关阅读
  • 探寻机器视觉新星|第二届“启智杯”机器视觉设计大赛获奖名单公布
    2024-04-08 浏览 0
  • 每日分享|3D视觉成像之双目立体视觉原理
    2024-03-21 浏览 0
  • VM4.4更新亮点
    2024-04-12 浏览 0
  • 海康AMR应用场景中蜂鸣器的使用
    2024-04-03 浏览 0
  • 第二届启智杯—光伏电池片质检视觉方案设计
    2024-04-15 浏览 0

请升级浏览器版本

您正在使用的浏览器版本过低,请升级最新版本以获得更好的体验。

推荐使用以下浏览器