很多时候,我们是使用相应的棋盘格标定进行相机内参数的获取,但是对于相机而言,如果要是焦距范围是测量比较远的物体,那么我们要进行注意相应的内参数就是不能够使用棋盘格标定法进行获取,因为不准.
由于项目的需要,这里我就是需要进行探究一下,如何通过自己调试直接设定内参数,就不用进行内参标定的过程.这就是我想要的内参数,如下所示:
第一个思路是使用读取EXIF文件的方式直接获取图像的内参数,但是这个方式获取的东西只是一部分,很难获取到全部的内参数.
我这里是使用EXIF查看器获取到的,可以看到并不能获取到完全的信息.可以知道u1=4096/2=2048,
v1=2160/2=1080.当然,这个地方也是可以通过图片查看器去查询.
第二个思路,直接看变焦镜头/定焦镜头和相机,自己设定内参数.我这里使用的镜头是MH1228X定焦镜头.那么我就要进行查询如何通过调节得到它的内参数,在不考虑相应的相机镜头畸变的情况下.
我使用的是一个定焦镜头,这个定焦镜头是12mm,
像元尺寸是3.45um*3.45um.那么f/dx=f/dy=12mm/3.45um=3478.26087.进而可以知道相机的内参数.
但是这一款相机写着是定焦的,还是能够调节焦距,就无语,什么说明书上也没写着这个标签是什么意思,醉了.
上面的标识表示是定焦的,12mm.
后来才知道右侧的地方知识能够调节其成像是否能够清楚显示,并不是进行焦距的调节,其是一个伪变焦镜头.
相机的内参最好不要用上面的方式进行读取,因为不准,最好用棋盘格进行标定,写了一篇没有用的博客。文章来源:https://www.toymoban.com/news/detail-485114.html
注意:要想保证标定过程之中的精度,一定要买一个棋盘格,我这个地方就是由于自己贴了一个棋盘格,导致精度不够,出现了错误,自己贴的感觉很平很好,但是就是不行,尤其是对于大视场而言,我就是犯了这个错误导致重写规划相机标定的部分,即便棋盘格比较小,标定也是比自己贴的要好.另外一个要求是棋盘格一定要是长方形的,不能够是正方形的,因为旋转角度就不能够算了。这两个地方是非常需要注意的,在别的博客之中很少提到。文章来源地址https://www.toymoban.com/news/detail-485114.html
到了这里,关于变焦镜头内参数如何获得?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!