大疆社区
大疆社区
置顶如何得到Guidance的摄像头内参
ArthurHaha
大疆社区
有同学问是否可以通过Guidance SDK得到摄像头的内参,以便进行一些三维点的计算。答案是:SDK暂时还没有提供这样的接口,但是在下一版本将会提供。
那么现在想要拿到摄像头内参,有没有什么办法呢?答案是有的。可以用OpenCV自带的标定程序进行标定。

首先,将附件中的pattern.zip解压出来,得到一个word文件,用标准A4纸打印出来,贴在一块平板上(比如玻璃板、木板、纸板,都可以。尽量要平整),做成一个简易的标定板。这个word文件经过精心调整大小,用A4纸打印出来后,每个黑白格子的大小就是25mm。用Guidance SDK采集一些标定板的图片,保存为一个文件夹中,比如 image\*.png

然后,建立2个工程,源文件分别是 opencv\sources\samples\cpp\imagelist_creator.cpp 和 opencv\sources\samples\cpp\calibration.cpp,编译后,运行下面的两条命令
imagelist_creator image_list.xml *.png
calibration -w 9 -h 6 -s 0.025 -o camera.yml

即得到摄像头的标定参数,保存在camera.yml中。
SDK
Guidance-SDK
发布于2015-08-19
浏览64.4k
3
5
10

10 条评论

最热
最新
最早
大疆社区
说说你的想法,让评论更有深度~
暂无更多评论

关于作者

大疆社区

ArthurHaha

飞行学员

认证设备

  • 大疆社区
  • 大疆社区