正在上传图片(0/1)

如何得到Guidance的摄像头内参

置顶 3
手机看帖 11 63897
有同学问是否可以通过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中。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
评论
上传
你需要登录之后才能回帖    登录 | 注册
wangluskater@16  Inspire 1认证用户 2015-8-29 推荐
我的升级完给你请况一样 云台已返厂
730470317  Inspire 1认证用户 2015-8-21 3#
卧槽,就等这个了,表示非常有用~~~
X43A   2015-9-13 5#
哈哈,其实就是一个用已知图片标定摄像头内参数的事情
498118937@qq.co   2015-12-2 6#
这个对于DJI Phantom 2 Vision的镜头参数获取也一样有用吗?
3Dpic   2016-1-31 7#
技术强帖一定要收藏。
乌拉乌拉坦  Mavic Pro认证用户 2017-3-12 8#
实用贴!
anyua   2017-5-23 9#
正好也想搞到内参,那深度图的缩放度是不是测不到啊
楼主  Phantom 3 Professional认证用户 2017-5-26 10#
anyua2017-5-23 10:13
正好也想搞到内参,那深度图的缩放度是不是测不到啊
啥叫深度图的缩放度?
flyaudio   2017-7-13 11#
下载下来看看
德宝   2017-8-7 13#
这个不错
取消 点赞 评论
分享至:
回复:
上传
取消 评论
快速回复 返回顶部 返回列表