服务粉丝

我们一直在努力
当前位置:首页 > 财经 >

摄像相机标定到底是啥?标定完成得到的参数有什么用?

日期: 来源:新机器视觉收集编辑:

点击下方卡片,关注“新机器视觉”公众号

重磅干货,第一时间送达

     

今天说一个比较让人头疼的话题-----摄像机标定


为什么说令人头疼呢?因为解释起来与会花费很多的时间。


1.先介绍下摄像机成像原理


一个摄像机可以大致分为三个部分:镜头 、感光元件(CCD和CMOS)、处理电路。当光线透过镜头,会在感光元件上形成一个物体的“像”。(小孔成像原理,不懂得自行百度)然后经过一系列处理就变成了电子版的图片。当然这种变换过程中会产生一定的误差(就好像透过猫眼看人会是一个曲面)。所以为了消除或者矫正这些误差,标定技术就出现了(就是还原成正常人眼看到的图像)。PS:这是简单版的介绍,下面才是详细介绍


2.接着来说四个坐标系的关系


我们可以把现实生活遇到的任何事物用坐标系表示出来,当然也可以用坐标系表示整个世界,于是便建立起了世界坐标系。想象一下,摄像机拍摄的是一张二维图片,因此整个摄像机可以用一个坐标系去标识它获取到的某个物体的位置,这是相机坐标系。像素坐标系就是相片的坐标系。成像平面坐标系类似于像素坐标系。

这就是四个坐标系

世界坐标系

相机坐标系

像素坐标系

成像平面坐标系

原本我们期望的拍摄效果;是每个坐标系中的像素都相互对应,类似于一种一元一次方程,但由于镜头或者其他关系,现在这条“直线”弯了,得到的图像也会出现“弯曲”,因此我们需要把它矫正。

大概图就这样,都不许笑。


3.接着还得聊相机


都拿笔记下,现在划重点


相机都有不同的内部参数、外部参数;


内部参数:有一个参数矩阵(fx,fy,cx,cy)和一个畸变系数(三个径向k1,k2,k3;两个切向p1,p2);内部参数是唯一的,就是一部相机只有一组内部参数。


外部参数: 摄像机在世界坐标系中的位姿,由摄像机与世界坐标系的相对位姿关系决定。其参数有:旋转向量R(大小为1x3的矢量或旋转矩阵3x3)和平移向量T(Tx,Ty,Tz);对不同的标定图,外部参数也是不同的,就是外部参数不唯一,你拿了多少不同的图去标定就会有多少不同的外部参数。


4.最后聊下标定完之后要干啥


标定完成后,你会得到标定的内部参数,标定完之后就可以直接用内参数和畸变参数得到畸变校正图像。接下来就可以使用OpenCV了,即用内参数和畸变参数作为initUndistortRectifyMap()函数的输入,得到原图像与畸变校正图像的x,y坐标映射关系,即两个变换矩阵。再以这两个变换矩阵作为remap()函数的输入,得到畸变校正图像。到这一步,单目标定的目的已经达到了

5.小结


①普通的工业视觉的标定,仅仅只是分辨率的标定,具体表现为从一系列的标定图片中获取x和y方向的各种比例关系,主要用于各种尺寸和定位检测中。


②关于相机姿态标定的说明,一般情况下大部分人都用不到这一块。这方面的一个非常主要的体现为人脸识别中人脸的姿态判断,只有先标定出相机的姿态,才能根据相机的姿态找到人脸的姿态,从而判断当前是抬头还是低头或者其他操作。


转自:https://blog.csdn.net/qq_36251561/article/details/78040868

声明:部分内容来源于网络,仅供读者学习、交流之目的。文章版权归原作者所有。如有不妥,请联系删除。

—THE END—

相关阅读

  • WSDM 2023 | 学习蒸馏图神经网络

  • ©作者 | 郭雨心单位 | 北京邮电大学来源 | 北邮GAMMA Lab图神经网络 (GNNs) 能够有效地获取图的拓扑和属性信息,在许多领域得到了广泛的研究。近年来,为提高 GNN 的效率和有
  • 浅谈在数据包被加密和签名保护时的渗透方式

  • 场景在金融银行类安全测试中,经常见到数据包加密、签名保护,这种业务不能直接进行有效的安全测试,修改数据包参数会重放失败,爬虫见到密文也是懵逼测试套路对于这种业务,不管是手
  • 记一次真实渗透排序处发现的SQL注入学习

  • 为啥叫真实渗透的sql注入“学习”呢,嘿嘿,自然不是本人挖到的,是同事大佬挖到的,本着学习的态度,去复现了下,结果遇到些问题,才有了这篇文章。复现失败大佬发现的这个sql注入非常快
  • Python 爬虫 requests 库教程(附案例)

  • ↓推荐关注↓来源:AI算法科研paper1.requests 库简介Requests 是一个为人类设计的简单而优雅的 HTTP 库。requests 库是一个原生的 HTTP 库,比 urllib3 库更为容易使用。reque
  • Python | ArcGIS Pro顺序编号的实现

  • Python代码# 计算顺序编号# 可访问 esriurl.com/CalculatorExamples 获取更多计算器示例rec=0def SequentialNumber(): global rec pStart = 1 pInterval = 1 i
  • PhotoScan正射影像和DEM生成(使用 GCP)

  • 下面的教程描述了在Agisoft Metashape Professional中进行航测数据处理的主要工作流程处理步骤和推荐参数。添加照片1. 要添加照片,请从“ 工作流程”菜单中选择“ 添加照片.

热门文章

  • “复活”半年后 京东拍拍二手杀入公益事业

  • 京东拍拍二手“复活”半年后,杀入公益事业,试图让企业捐的赠品、家庭闲置品变成实实在在的“爱心”。 把“闲置品”变爱心 6月12日,“益心一益·守护梦想每一步”2018年四

最新文章

  • 我办了400个劳动仲裁案,看见员工和公司的战争

  • 扫码添加麦读君个人微信回复 书单领取100+份优质法律书单麦读君按:法律不应当仅仅是一把冰冷的利剑,它还应当是给我们无限温暖的抵御寒冷的冬衣。作者=巴九灵来源=微信公众号
  • 2023.3.24法律人日签:荒诞

  • 3月24日:荒诞,就是确认自己的界限的清醒的理性。——《异乡人》 [法] 加缪麦读日历2023点击图片 ↓ 立即购买这是麦读日历的第五年。每年,我们从上百部律政电影、文学作品中,精
  • YOLO系列的演进,从v1到v7(三)

  • 点击下方卡片,关注“新机器视觉”公众号重磅干货,第一时间送达作者:Maxim Ivanov编译:ronghuaiyang转自:AI公园导读在本文的前几部分中,我们回顾了 YOLO 家族的前 9 种架构。在最
  • 不要指望买黄金发大财

  • 之前说要写写黄金,如约。老规矩,只分析形势,不做任何投资建议。为什么不鼓励普通人做金融类投资,因为追涨杀跌是大多数人基因,结局也相似:买什么,赔什么。看见现在黄金暴涨,就想杀进