【VisionMaster】相机内参标定与使用

本文介绍了如何使用OpenCV进行相机内参标定,包括畸变标定的步骤、参数设置、校正过程以及验证方法。重点讲解了标定文件的生成、更新,以及不同类型的畸变类型和标定板的选择。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

相机内参标定主要用于获取相机的内参的内参矩阵、畸变系数与外参矩阵。具体原理可参见OpenCV相机标定

1. 方案配置

在这里插入图片描述

2. 畸变标定

畸变标定模块主要用于生成一个离线的标定文件

2.1 基本参数

在这里插入图片描述

  • 标定文件路径
    指定用于生成的相机标定文件的路径。首次生成标定文件时,应先执行畸变标定模块,然后点击生成标定文件按钮,选择标定文件的存储路径与标定文件的名称。
  • 更新文件
    指定是否在将每次运行畸变标定的结果更新到标定文件

2.2 运行参数

在这里插入图片描述

  • 校正中心X
    输入的标定板图像在X方向的中心坐标

  • 校正中心Y
    输入的标定板图像在Y方向的中心坐标

  • 畸变类型
    选择标定的畸变类型,包含三种方式:透视畸变径向畸变径向透视畸变

  • 标定板类型
    包含两种类型,棋盘格标定板圆标定板

    • 棋盘格标定板
      在这里插入图片描述

    • 圆标定板
      在这里插入图片描述

3. 畸变校正

使用标定文件将带畸变的图像校正为去畸变的图像。

3.1 基本参数

在这里插入图片描述

  • 标定文件路径
    指定用于畸变校正的标定文件名称。

3.2 运行参数

在这里插入图片描述

  • 校正模式
    分为三种类型,透视畸变校正径向畸变校正径向透视畸变校正。一般与畸变校正模块中选择的类型相同。

4. 标定验证

由于该案例中使用的标定板图像使用的是25mm焦距的镜头进行拍摄,畸变量相对较小,校正结果不大明显,因此采用原图与标定后的图像之差作为依据(展示用)。

在这里插入图片描述
红色框内的黑边就是因为畸变校正产生的。

在这里插入图片描述

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhy29563

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值