很多时候,我们是使用相应的棋盘格标定进行相机内参数的获取,但是对于相机而言,如果要是焦距范围是测量比较远的物体,那么我们要进行注意相应的内参数就是不能够使用棋盘格标定法进行获取,因为不准.
由于项目的需要,这里我就是需要进行探究一下,如何通过自己调试直接设定内参数,就不用进行内参标定的过程.这就是我想要的内参数,如下所示:
第一个思路是使用读取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.
但是上面的这两个地方都能够转动,一个光圈,一个焦距,那个白线线是什么意思.