基于单目相机的三维重建之单目相机标定

相机标定主要是想得到相机的内参(internal parameters),根据笔者以前学过的知识和在网上浏览的大量案例,发现目前使用最多的标定方法还是“棋盘标定法”。
首先我们要打印出一张棋盘,为尽量减少外部环境的干扰,我们将棋盘贴在平整的白色墙壁上。在采集图片的过程中,要保证棋盘有足够的光照、从尽量多的角度拍摄以及保证图案在屏幕的不同位置。
需要注意的是,在标定的过程中,很难知道图片的好坏,对于拍摄的不好的图片在计算过程中可能会被剔除,所以尽量拍20张以上的照片。
在这里插入图片描述关于单目相机标定原理见链接:
https://www.jianshu.com/p/b4479e746025
关于单目相机标定代码见链接:
https://github.com/DadofDragons/3D-restruction-based-on-Monocular-Camera
先记录代码中出现的一些函数
np.prod(), 返回各元素的乘积,如果设定axis则返回行积或者列积
np.mgrid[],返回多维结构
np.mgrid[0:8, 0:6] 返回286的结构
cv2.calibrateCamera()对相机进行标定,返回相机的内参矩阵cameraMatrix、相机的5个畸变系数distCoeffs,另外每张图像都会生成属于自己的平移向量和旋转向量。
具体参考
https://blog.csdn.net/weixin_41695564/article/details/80422329

在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值