请选择 进入手机版 | 继续访问电脑版
正在上传图片(0/1)

如何得到Guidance的摄像头内参

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

pattern.zip

12.61 KB, 下载次数: 80

标定板word文件

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