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

    文章

    901

    浏览量

    148589
  • 摄像机
    +关注

    关注

    3

    文章

    1751

    浏览量

    62869

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ECU刷写前的“隐藏关卡”:3分钟看懂XCP/CCP标定

    参数的优化过程。它通过使用标准的标定工具(例如USBCANFD-400U)标定ECU的各项参数并且查看标定效果。
    的头像 发表于 11-28 11:35 206次阅读
    ECU刷写前的“隐藏关卡”:3分钟看懂XCP/CCP<b class='flag-5'>标定</b>

    CANape标定窗口被锁无法标定

    问题现象:解决方案:标定窗口被锁定无法标定除了ECU功能权限限制外可能存在的情况是CANape的工程配置影响的,主要有以下三个方面:1、CalibrateonlineDevice没有激活,需要将工程
    的头像 发表于 11-17 15:26 1542次阅读
    CANape<b class='flag-5'>标定</b>窗口被锁无法<b class='flag-5'>标定</b>

    IMU+多相机高速联合自动标定方案

    随着视觉惯性传感器在自动驾驶、机器人、AR/VR 等领域规模化落地,多相机+IMU 联合标定需求呈爆发式增长,多相机+IMU 联合标定领域尚属空白。 感算商城联合知名方案公司推出国
    发表于 10-23 14:04

    什么是传感器标定?传感器标定真的如此重要吗?

    。测量仪器(传感器)或测量系统的术语“校准”有时与“调整”相混淆。调整时,调整测量系统的参数,以便正确显示所需的测量值。为什么传感器标定如此重要?标定验证传感器和测
    的头像 发表于 08-25 09:10 1141次阅读
    什么是传感器<b class='flag-5'>标定</b>?传感器<b class='flag-5'>标定</b>真的如此重要吗?

    GraniStudio:相机标定例程

    1.文件运行 导入工程 双击运行桌面GraniStudio.exe。 通过引导界面导入相机标定例程,点击导入按钮。 打开相机标定例程所在路径,选中
    的头像 发表于 08-22 17:38 776次阅读
    GraniStudio:<b class='flag-5'>相机</b><b class='flag-5'>标定</b>例程

    K230如何在CANMV IDE中实现镜头参数标定

    期待结果和实际结果 在单目摄像头测距中需要实现镜头的畸变参数标定和去畸变,在正常python中使用的是opencv库,但在CANMV IDE中没有这个库,我应该如何使用现有API进行摄像
    发表于 08-14 08:22

    陶瓷标定板技术--宏诚光学

    陶瓷标定板技术解析与应用指南一、核心特性与优势陶瓷标定板以陶瓷为基底,通过光刻工艺制作高精度图案(如棋盘格、圆点阵列等),具有以下特性:‌高环境适应性‌:热膨胀系数小(如8.6×10⁻⁶/°C),受
    的头像 发表于 05-07 16:09 582次阅读
    陶瓷<b class='flag-5'>标定</b>板技术--宏诚光学

    《聊一聊ZXDoc》之汽车标定、台架标定、三高标定

    ZXDoc支持XCP/CCP标定功能,标定工作贯穿主机厂与Tier1厂商汽车ECU研发、生产、测试的整个流程,是保障ECU性能达标、功能稳定的关键。什么是XCP/CCP标定?XCP/CCP标定
    的头像 发表于 04-27 11:36 1325次阅读
    《聊一聊ZXDoc》之汽车<b class='flag-5'>标定</b>、台架<b class='flag-5'>标定</b>、三高<b class='flag-5'>标定</b>

    采用LifeCam运行TIDA-00361_LCr3000程序进行到投影仪标定步骤,如何使LifeCam Cinema相机捕捉到投影仪投射的棋盘格图像?

    按钮是灰色的。 另外, LCR3000_PARAMETERS_INPUT_TRIGGER_TYPE 从0到3我都试过了,棋盘格投影时间还是很短,即使我把投影仪报告时间设置成2000000us。 请问,调整哪些参数或者怎么才能使得在投影仪标定过程中LifeCam Cine
    发表于 03-03 07:20

    TIDEP0076 DLP投影仪标定失败的原因?

    measurement时, 遇到错误:CARLIBRATION_PARAMETERS_MODEL_SIZE_MISSING。 同时我也没生成标定图片:calibration/camera_images/camera_calibration_board.bmp 检查了几遍,并未缺少某些步骤,请问下这个
    发表于 02-27 06:50

    DLP_LightCrafter_4500_3D_Scan_Application软件进行相机和投影仪标定时,进入相机拍照界面后程序未响应然后退出怎么解决?

    DLP_LightCrafter_4500_3D_Scan_Application 软件进行相机和投影仪标定时,进入相机拍照界面后,程序未响应然后退出,参考手册DLPU019B没有相关处理,请问有解决办法吗?
    发表于 02-26 06:14

    TIDA-00254使用SDK进行物体点云重建时在系统标定时DLP不打光,怎么解决?

    投影:DLP4500 相机:PointGray相机,具体型号:FL3-U3-13Y3M USB 3.0 SDK可以连接到相机与投影,且已完成相机
    发表于 02-20 08:23

    肇观电子首发自标定3D深度相机

    肇观电子近日宣布,凭借自研VPU芯片的异构计算架构与实时动态优化算法,成功实现了深度相机的全生命周期自标定技术,为全球首创。
    的头像 发表于 02-10 17:54 884次阅读

    请问做反射式血氧饱和度测量时如何进行标定呢?

    请问做反射式血氧饱和度测量时如何进行标定呢? 目前已完成透射式血氧饱和度测量仪的设计和实现,采用的Fluke的生命体征模拟仪Prosim8进行标定的,仪器一个模拟手指,可以将指套式探头夹在模拟
    发表于 01-08 06:42

    ads1263的零点满量程标定命令什么用处?

    软件算出电压值,我想问一下这两个标定命里什么用处。如何使用这两个命令(我手上有精密电压源和7位半数表)是不是每次都需要标定后才能读到准确的值?谢谢
    发表于 12-30 07:06