0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

摄像相机标定和标定参数有什么用

新机器视觉 来源:csdn 作者:csdn 2022-12-08 14:29 次阅读

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

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

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

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

这就是四个坐标系

世界坐标系

相机坐标系

像素坐标系

成像平面坐标系

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

9ca5b120-76a9-11ed-8abf-dac502259ad0.png

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

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方向的各种比例关系,主要用于各种尺寸和定位检测中。

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

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CCD
    CCD
    +关注

    关注

    32

    文章

    877

    浏览量

    142050
  • 摄像机
    +关注

    关注

    3

    文章

    1575

    浏览量

    59881

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

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    传感器静态标定的主要步骤是什么

    传感器静态标定的主要步骤通常包括以下几个方面: 一、准备阶段 确定标定范围 :首先,需要明确传感器的全量程(即测量范围),这是标定工作的基础。 准备标准设备 :利用标准仪器或设备产生已知的非电量(如
    的头像 发表于 09-19 17:02 750次阅读

    使用基于模型的标定提高开发效率

    嵌入式系统中往往包含大量的可标定参数,这些参数通常以单值、曲线(1 维表格)、MAP 图(2 维表格)的形式存在。最终产品的质量不仅取决于算法的设计,也取决于这些可标定
    的头像 发表于 09-05 09:54 172次阅读
    使用基于模型的<b class='flag-5'>标定</b>提高开发效率

    基于DCC和张氏标定相机镜头畸变校正

    电子发烧友网站提供《基于DCC和张氏标定相机镜头畸变校正.pdf》资料免费下载
    发表于 08-29 10:37 0次下载
    基于DCC和张氏<b class='flag-5'>标定</b>的<b class='flag-5'>相机</b>镜头畸变校正

    请问PGA308EVM标定时是否禁用编程管脚?

    请问PGA308EVM标定时是否禁用编程管脚(这样可以防止产品在进入EMC测试后失去标定数据),请问这个功能是在哪个标定软件的位置可以操作?
    发表于 08-02 06:29

    C#之Delta并联机械手的视觉相机标定与形状匹配

    本文主要介绍如何通过正运动VPLC711视觉接口来实现相机标定和形状匹配功能。
    的头像 发表于 06-26 15:11 783次阅读
    C#之Delta并联机械手的视觉<b class='flag-5'>相机</b><b class='flag-5'>标定</b>与形状匹配

    STM32是否支持CCP协议,能否INCA/CANaple通过CAN总线的CCP协议进行标定

    想开发一款控制器,基于带CAN总线接口的F407系列。 现在考虑参数标定/正定的问题。 不知能否通过生成A2L文件,然后用INCA/ CANaple 通过CAN总线的CCP协议进行标定? 以前没有用过STM32芯片,
    发表于 05-31 08:14

    工业相机单目和双目的区别

    工业相机标定的方法根据工业相机的数目可分为单目标定、双目标定Q以及多目标定
    的头像 发表于 03-26 16:26 1699次阅读
    工业<b class='flag-5'>相机</b>单目和双目的区别

    摄像头各标定参数的作用

    车载摄像头的畸变矩阵描述了摄像头镜头造成的畸变,主要包括径向畸变和切向畸变等参数。畸变矩阵的作用是对图像进行畸变校正,使其更符合几何规律,提高图像的准确性和质量。
    的头像 发表于 03-21 11:11 780次阅读
    <b class='flag-5'>摄像</b>头各<b class='flag-5'>标定</b><b class='flag-5'>参数</b>的作用

    什么是电机电控标定?到底标的啥?

    什么是电机电控标定?到底标的啥? 电机电控标定是指对电机和电控系统进行精确的参数设定和校准的过程。这个过程旨在确保电机和电控系统能够以准确可靠的方式工作,并实现所需的性能和功能。标定
    的头像 发表于 12-25 11:47 3617次阅读

    相机标定中的坐标变换原理难点分析

    相机标定中的基本坐标系:像素坐标系、图像坐标系、相机坐标系、世界坐标系,这些坐标系之间都有一定的转换关系,若这些转换关系已知,就可以得到世界坐标(棋盘上的点)和像素坐标之间的关系。
    发表于 12-19 10:42 1160次阅读
    <b class='flag-5'>相机</b><b class='flag-5'>标定</b>中的坐标变换原理难点分析

    采集激光雷达和相机的初始标定数据

    包含了计算相机内参,获得标定数据,优化计算外参和雷达相机融合应用相关的代码。 本方案中使用了标定板角点作为标定目标物,由于Livox雷达非重
    的头像 发表于 11-28 11:09 496次阅读
    采集激光雷达和<b class='flag-5'>相机</b>的初始<b class='flag-5'>标定</b>数据

    相机标定中各种标定板介绍以及优缺点分析

    在选择标定板时,一个重要的考虑因素是它的物理尺寸。这最终关系到最终应用的测量视场(FOV)。这是因为相机需要聚焦在特定的距离上标定。改变焦距长度会轻微地影响对焦距离,这会影响之前的标定
    的头像 发表于 11-25 14:36 932次阅读
    <b class='flag-5'>相机</b><b class='flag-5'>标定</b>中各种<b class='flag-5'>标定</b>板介绍以及优缺点分析

    浅析传感器的外参标定和在线标定问题

    作为无人车以及智能机器人而言,在装配过程中各个传感器之间的外参标定一直是比较头疼的问题。这里作者也系统的学习了一下,传感器的外参标定和在线标定问题。
    发表于 11-20 15:45 720次阅读
    浅析传感器的外参<b class='flag-5'>标定</b>和在线<b class='flag-5'>标定</b>问题

    IMU/GNSS与车体外参标定

    作为无人车以及智能机器人而言,在装配过程中各个传感器之间的外参标定一直是比较头疼的问题。这里作者也系统的学习了一下,传感器的外参标定和在线标定问题。 下图是我们常用的几个坐标系,而对于常用的外参
    的头像 发表于 11-20 15:34 1341次阅读
    IMU/GNSS与车体外参<b class='flag-5'>标定</b>

    什么是视觉标定,机器人标定基本原理

    那么什么是标定呢?标定(calibration)包含两方面的意思:一是指使用标准的计量仪器对所使用仪器或设备的准确度(精度)进行检测,确认是否符合标准;二是校准,消除误差。
    发表于 11-10 10:09 2652次阅读
    什么是视觉<b class='flag-5'>标定</b>,机器人<b class='flag-5'>标定</b>基本原理