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
关注
26
粉丝
3
创作
29
获赞
相关阅读
  • 【3D系列】我们用2D相机实现3D无序抓取了
    2024-10-21 浏览 0
  • 【3D系列】我们用2D相机实现3D无序抓取了
    2024-10-21 浏览 0
  • 第三届“悉灵杯”基于MV-DT01SDU相机识别果蔬等数据集
    2024-10-14 浏览 0
  • 第三届“悉灵杯”基于MV-DT01SDU相机识别果蔬等数据集
    2024-10-14 浏览 0
  • [启智杯]赛事资料下载说明
    2024-10-29 浏览 0

请升级浏览器版本

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

推荐使用以下浏览器