news 2026/4/16 17:11:59

用matlab对相机进行标定获取相机内参

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
用matlab对相机进行标定获取相机内参

相机内参标定

内参是相机自身的固有参数(如焦距、主点、畸变系数)

作用是将图片中的像素坐标转换为相机坐标系下的 3D 坐标,修正相机畸变(比如鱼眼镜头的图像变形)

相机的内参虽然是固定的,但实际出厂时会有误差,所以必须先用棋盘格标定(比如 OpenCV 的标定工具),得到准确的 fx、fy、cx、cy

内参用一个 3×3 的矩阵表示,结构是:

内参矩阵每个参数的意思:

  • (f_x、f_y):“焦距的像素表示”——fx与fy的像素值(比如 fx=500 像素)表征着相机的焦距(比如 35mm)

    就像你用手机拍杯子时:fx 决定了 “杯子在屏幕左右方向上的放大程度”;fy 决定了 “杯子在屏幕上下方向上的放大程度”。

  • (c_x、c_y):“图像主点的像素坐标”—— 相机光轴(镜头中心的射线)在照片里对应的像素点(理想情况下是照片的中心,比如 1280×720 的照片,cx≈640,cy≈360)。
转换公式(核心逻辑)

如果相机坐标系里有一个物体点,坐标是(X_c, Y_c, Z_c)(Zc 是物体离相机的距离,即深度),那么它在照片里对应的像素坐标(u, v),就是通过内参矩阵计算的:

像素与相机坐标系3D 坐标转换例子:

RGBD 相机能同时拍到 “像素(u,v)” 和 “深度(Zc,即物体离相机的距离)”,结合内参,就能反推出物体在相机坐标系里的 3D 坐标(X_c, Y_c, Z_c):

举个例子:

  • 相机内参:fx=500,fy=500,cx=640,cy=360;(出厂后就固定了)
  • 照片里物体的像素(坐标)是 (740, 410),深度是 0.5 米(Zc=0.5);
  • 计算得:Xc=(740-640)×0.5/500=0.1 米,Yc=(410-360)×0.5/500=0.05 米;
  • 所以物体在相机坐标系里的位置是 (0.1, 0.05, 0.5) 米。

内参的标定方法总共来说有3种,一种是使用matlab,一种是使用opencv,一种是自己写出张正友标定源码去计算内参,本文介绍matlab

用matlab对相机进行标定获取相机内参的步骤

Step1 打开相机标定工具箱

在《图像处理和计算机视觉》栏 找到相机标定工具:

选择从文件夹中导入图片(提前用你的相机从多个角度拍摄好棋盘格照片,20张)

测算,修改你的棋盘格尺寸

执行

清洗一下数据

选择输出参数

查看参数

上图划红线解释依次为:

径向畸变系数(3阶),切向畸变系数(2阶),世界坐标单位是mm,内参矩阵,焦距(分fx,fy),成像平面原点(理想情况是图像宽高中心位置),成像平面原点坐标(单位是像素);

s

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 12:09:26

同步整流PSFB:一场电源转换的效率革命

同步整流PSFB移相全桥变换器电压电流双闭环控制。 原边四个mos管均可实现zvs软开关。 副边采用mos替换传统二极管,降低其导通损耗。 0.025s时刻由满载工况切为半载工况,闭环稳定效果良好,如展示图所示。 运行环境为matlab/simulink在电源管理…

作者头像 李华
网站建设 2026/4/16 15:32:42

复现 Comsol 污染物地下运移模型:以苯污染为例

【comsol污染物地下运移模型】参考某中文期刊低渗透介质中轻非水相流体迁移转化规律,考虑对流,弥散,颗粒吸附等影响,以苯为污染源为例; 【复现效果】:基本复现,文中些许部分内容未详细给出,模型…

作者头像 李华
网站建设 2026/4/16 13:52:01

低轨卫星物联网VS低轨卫星互联网,核心差异一文看懂!

12月6日至12日,中国星网的低轨14组、15组、16组卫星相继入轨,再次彰显出中国星网低轨卫星组网“发射密集、进程加速”的强劲态势。 自今年4月起,中国星网便保持着每月至少发射一组卫星的稳定节奏,甚至出现过一月四发的壮举&#…

作者头像 李华
网站建设 2026/4/16 12:02:08

私有化部署新选择,这款高性能表单系统源码,带完整的搭建部署教程

温馨提示:文末有资源获取方式 在数据安全和定制化需求日益增长的今天,许多企业和开发者正在寻求能够自主掌控、灵活定制的业务工具。我们为您带来一款支持私有化部署的强大表单系统,它不仅功能全面,更以出色的性能、稳定的底层和无…

作者头像 李华
网站建设 2026/4/16 11:55:14

Steam成就管理神器:SAM工具完全指南与实战教程

Steam成就管理神器:SAM工具完全指南与实战教程 【免费下载链接】SteamAchievementManager Steam Achievement Manager 项目地址: https://gitcode.com/gh_mirrors/ste/SteamAchievementManager 对于热爱Steam游戏的玩家来说,成就系统是游戏体验的…

作者头像 李华