matlab如何标定相机内外参和畸变参数

关于内外参矩阵和畸变矩阵可以学习

https://blog.csdn.net/qq_30815237/article/details/87530011?spm=1001.2014.3001.5506

在APP中找到 camera Calibrator

点击 Add Images,导入拍照图片。标定20张左右就够了,然后角度变一下,但不需要变太大,太大了会影响标定效果。标定板最好在视场中心,且占据较大面积。

修改棋盘格大小,我的是5

对于标准相机,菜单栏的option里选择三阶径向畸变和斜切:

而鱼眼相机,选择

点击Calibrate,进行相机标定
右上角是重建平均误差,只要平均误差小于0.5,就可以认为这是相机标定的结果是可靠的。我试了一下0.3以下误差更小。

把相机参数导出来,点击 Export Camera Parameters。点击确定,就可以看到matlab工作区出现了相机参数。点开这个参数,就可以得到相机的各个参数:

如果别人保存下来的这参数,在自己的matlab上打不开,可以点"布局" ,把变量的窗口打开。

如果是隐藏的话,命令行看着没什么问题,但是参数就是不显示。

相关推荐
minji...25 分钟前
Linux 线程同步与互斥(三) 生产者消费者模型,基于阻塞队列的生产者消费者模型的代码实现
linux·运维·服务器·开发语言·网络·c++·算法
Dxy123931021632 分钟前
Python基于BERT的上下文纠错详解
开发语言·python·bert
wjs20242 小时前
JavaScript 语句
开发语言
cmpxr_3 小时前
【C】局部变量和全局变量及同名情况
c语言·开发语言
小碗羊肉4 小时前
【从零开始学Java | 第三十一篇下】Stream流
java·开发语言
aq55356005 小时前
Laravel10.x重磅升级,新特性一览
android·java·开发语言
格林威5 小时前
AI视觉检测:INT8 量化对工业视觉检测精度的影响
linux·运维·人工智能·数码相机·计算机视觉·视觉检测·工业相机
报错小能手5 小时前
ios开发方向——swift错误处理:do/try/catch、Result、throws
开发语言·学习·ios·swift
网域小星球5 小时前
C 语言从 0 入门(十七)|结构体指针 + 动态内存 + 文件综合实战
c语言·开发语言·文件操作·结构体指针·动态内存·综合项目