【Matlab】相机标定(计算机视觉工具箱)

这篇具有很好参考价值的文章主要介绍了【Matlab】相机标定(计算机视觉工具箱)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

图像处理和计算机视觉是Matlab的一个主要应用领域,这部分包括4个工具箱——图像处理、计算机视觉、雷达、医学图像。由于视觉的东西容易呈现,所以先从计算机视觉工具箱学起。

官方文档对计算机视觉工具箱的介绍如下:设计和测试计算机视觉、3D 视觉和视频处理系统,提供了算法、函数和应用可用于特征检测、对象识别、语义分割和相机的标定校准等,此外还有视觉和点云 SLAM、立体视觉、点云处理和运动估计等,不过关于雷达点云的相关处理目前有独立出来一个雷达工具箱,后面再介绍。

【Matlab】相机标定(计算机视觉工具箱)

相机标定

相机标定用于估计图像或摄像机的镜头和图像传感器的参数。通过标定校准,可以处理镜头失真、深度估计、物体测量和3D场景重建等。

【Matlab】相机标定(计算机视觉工具箱)

相机参数包括相机内参、相机外参和畸变系数。通过相机的标定校准,可以:

  1. 绘制相机的相对位置(坐标系转换)和校准模式。
  2. 计算重新投影误差。
  3. 计算参数估计误差。

可以通过MATLAB应用Camera Calibrator来自动校准相机,适用于针孔相机和鱼眼相机。

通过APP打开或直接在命令行输入cameraCalibrator打开相机标定程序:

【Matlab】相机标定(计算机视觉工具箱)

标定之前,先打印或买一张棋盘格纸,可以从这个网站生成。用A4纸打印出来后,测量一个格子的实际长度是20mm。

【Matlab】相机标定(计算机视觉工具箱)

进入相机标定程序,可以提前拍好棋盘格照片,也可以在线拍,将棋盘格纸分别在远处和近处,上下左右中几个位置短暂停留。

【Matlab】相机标定(计算机视觉工具箱)

设置好时间间隔和拍摄数量后,就可以进行照片的自动拍摄:

【Matlab】相机标定(计算机视觉工具箱)

然后会提示输入棋盘格边长:

【Matlab】相机标定(计算机视觉工具箱)

然后关闭采集器,点击Calibrate开始标定:

【Matlab】相机标定(计算机视觉工具箱)
标定完成后,效果如下:

【Matlab】相机标定(计算机视觉工具箱)

点击 Export Camera Parameters,可在matlab工作空间里可以看到相机参数:

【Matlab】相机标定(计算机视觉工具箱)
【Matlab】相机标定(计算机视觉工具箱)

命令行输入cameraParams.IntrinsicMatrix可以查看相机内参:

【Matlab】相机标定(计算机视觉工具箱)

对应工作区中的参数:

【Matlab】相机标定(计算机视觉工具箱)

同理可以查看其他参数:

【Matlab】相机标定(计算机视觉工具箱)

标定完后,可以评估单相机校准的准确性并进行改进,
1.检查重投影误差
重投影误差是检测到的点与相应的重投影点之间的距离(以像素为单位),以条形图的形式显示。一般情况下,小于一个像素的平均重投影误差是可以接受的,可以选择条形图以选择图像,删除误差大的图像。

【Matlab】相机标定(计算机视觉工具箱)

2.检查外在参数可视化
3-D 外在参数图提供了以摄像机为中心的棋盘格视图和以棋盘格为中心的摄像机视图。如果相机在捕获图像时处于静止状态,则以相机为中心的视图非常有用。如果棋盘格是静止的,则以棋盘格为中心的视图有用。可以单击并拖动图形以旋转它。单击棋盘(或相机)以将其选中。可视化效果中突出显示的数据与列表中的所选图像相对应。检查棋盘格和相机的相对位置,以确定它们是否符合您的预期。例如,相机后面出现的棋盘格表示标定错误。

【Matlab】相机标定(计算机视觉工具箱)

3.检查未失真的图像
要查看消除镜头失真的效果,点击视图上的显示未失真,如果校准准确,则图像预览中扭曲的线条将变为直线。

【Matlab】相机标定(计算机视觉工具箱)

要改进标定结果,可以删除高误差图像、添加更多图像或修改标定程序设置,直到得到满意的结果。

改进后的结果,可以再次输出到工作空间中。

使用校准相机测量平面物体

。。。

以上。文章来源地址https://www.toymoban.com/news/detail-448759.html

到了这里,关于【Matlab】相机标定(计算机视觉工具箱)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机视觉之三维重建(二)(摄像机标定)

    标定示意图 标定目标 P ′ = M P w = K [ R   T ] P w P^{\\\'}=MP_w=K[R space T]P_w P ′ = M P w ​ = K [ R   T ] P w ​ 其中 K K K 为内参数, [ R   T ] [R space T] [ R   T ] 为外参数。该式子需要使用至少六对内外点对进行求解内外参数(11个未知参数)。 其中 R 3 × 3 , T 3 × 1 R_{3 times 3}, T_{3 times

    2024年02月12日
    浏览(34)
  • 【计算机视觉】相机

    我的《计算机视觉》系列参考UC Berkeley的CS180课程,PPT可以在课程主页看到。 成像原理 想要拍一张相片,直接拿胶片对着景物肯定是不行的,因为物体的每一点发出的光线都会到达胶片上的每一点,从而导致胶片上的影像非常模糊,甚至什么都看不出来。因此,我们想建立景

    2024年02月08日
    浏览(29)
  • 计算机视觉的相机选型

    #你一般什么时候会用到GPT?# 目前市面上的工业相机大多是基于CCD(ChargeCoupled Device)或CMOS(Complementary Metal Oxide Semiconductor)芯片的相机。一般CCD制造工艺更加复杂,也会更贵一点! 1、CCD工业相机主要应用在运动物体的图像提取,不过因为CMOS相机的成本低,所以应用也比较广

    2024年02月08日
    浏览(34)
  • 计算机视觉基础(7)——相机基础

    从这一节开始,我们来学习 几何视觉 。中层视觉包括 相机模型、单目几何视觉、对极几何视觉和多目立体视觉等 。在学习几何视觉最开始,我们先来学习一下 相机模型 ,了解相机的基本原理,了解相机如何记录影像。 相机用于生成 二维的图像 ,图像最小的单元被称为

    2024年02月04日
    浏览(31)
  • 计算机视觉:多相机硬件同步拍摄

    目前主要有两种方法来同步不同传感器的信息(帧、IMU数据包、ToF等): 硬件同步(基于硬件信号触发,同步精度较高,需要硬件支持) 软件同步(基于时间戳或序列号同步,同步精度较低,无需硬件支持) 此博客重点介绍硬件同步,它允许在多个相机传感器之间精确同步

    2024年02月13日
    浏览(25)
  • 计算机视觉:OAK多相机硬件同步拍摄

    目前主要有两种方法来同步不同传感器的信息(帧、IMU数据包、ToF等): 硬件同步(基于硬件信号触发,同步精度较高,需要硬件支持) 软件同步(基于时间戳或序列号同步,同步精度较低,无需硬件支持) 此博客重点介绍硬件同步,它允许在多个相机传感器之间精确同步

    2024年02月09日
    浏览(31)
  • 【计算机视觉】相机基本知识(还在更新)

    面阵相机则主要采用的 连续的、面状扫描光线 来实现产品的检测; 线阵相机即利用 单束扫描光 来进行物体扫描的工作的。 (1)面阵CCD工业相机: 优点 :应用面较广,如面积、形状、尺寸、位置,甚至温度等的测量。面阵CCD的优点是可以获取测量图像直观,二维图像信息

    2024年02月12日
    浏览(43)
  • 计算机视觉算法中的 相机姿态估计(Camera Pose Estimation)

    目录 ​编辑引言 相机姿态估计的基本概念 相机姿态估计的方法 特征点匹配 直接法 基于深度学习的方法 相机姿态估计的应用 增强现实(AR) 机器人导航 三维重建 结论 相机姿态估计是计算机视觉领域的重要任务之一。它涉及到确定相机在三维空间中的位置和朝向,常用于

    2024年02月05日
    浏览(38)
  • 计算机视觉中的三维重建:基于激光雷达与相机的方法

    作者:禅与计算机程序设计艺术 近年来,随着激光雷达、相机等传感器的广泛应用,三维重建技术逐渐成为热门研究方向。三维重建技术可以从多种角度帮助我们理解世界,并进行精准定位、建筑物三维模型化、环境规划、自然现象研究以及各种各样的应用。 但由于三维重

    2024年03月22日
    浏览(34)
  • 【计算机视觉:算法和应用】第二章:图像形成——2.2相机辐射成像

           在对图像生成过程进行建模时,我们已经描述了世界中的三维几何特征是如何投影到图像中的二维特征的。然而,图像不是由二维特征组陈大哥,而是由离散的颜色或强度值组成的。这些值是哪里来的呢?他们是如何与环境中的光源,表面属性和几何,相机光学以及

    2024年02月03日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包