matlab生成棋盘标定板,勇哥的视觉实验:棋盘格标定板标定

勇哥手里这块标定板的参数如下:

8873e29c9abd7a4ca46642d9a9fd806b.png

546c8e1379ec680fc6af3e3e89e38829.png

(一)使用GML Camera Calibration进行标定

新建任务后,发现这个软件不让行列数量相同。

必须行列一个为奇数一个就为偶数。

89bb3e1c2f995d19d8fd2e906108501a.png

由于勇哥手里的标定板就是9*9,无耐,只能参数改为9*8了。

方格子长宽则为2mm。

22c6ad61f0785d4ffd7c8f06840b2321.png

点击检测所有图片

ce4bf440e842ea613b9e3deae5dff502.png

发现要么是检测长时间结束不了,要么是图片列表文字变红。

这个表示检测失败,无法继续执行标定。

d4b5ac5af60b3b99bc0e3fb50f2e920f.png

看来可能是9*9的被当成9*8来处理是不行的。

为了能继续实验,勇哥用激光打印机打印了9*8 大小4mm的旗盘格标定板。

在相机视野范围内摆了四组姿式。(软件要求最少3幅图像)

导入图片后:

ce4bf440e842ea613b9e3deae5dff502.png检测所有。

检测完毕后的效果如下:

f6670cb37a081f438dfb113143ac65fd.png

91fd1a3ed03871b4ea3c0bed0340db27.png

a07b4b01d08e7ff076bee46e9eb01d56.png

81710a829cebdb1afc1b299d75771b7c.png

但是不知道为什么,这个过程勇哥花了一个小时才完成。

勇哥的电脑是台服务器,速度并不慢哦。

然后点击

5a8edd9029c5f3d983d7d4ba6bbab306.png标定,结果如下:

3065a8430e46af5b2e8c9e3fef2c2064.png

square size                方块尺寸

focal length                焦距

principal point            主要点(可能是中心点吧?)

distortion                    畸变?

the camera matrix        摄像机矩阵,使用这个结果,已经可以直接用来计算世界坐标了。

pixel error                    像素误差

这个结果中,似乎没看到相机的外参。

Reproject的结果,不知道是干什么的。

241b278b38824170c0649eb0c1f42a68.png

Point Density的结果,也不知道有啥用?

6a0e9d87de1af8489e288046394a3b90.png

请待继续。。。。。。

---------------------

作者:hackpig

来源:www.skcircle.com

版权声明:本文为博主原创文章,转载请附上博文链接!

#转载请注明出处 www.skcircle.com 《少有人走的路》勇哥的工业自动化技术网站。如果需要本贴图片源码等资源,请向勇哥索取。

收藏 | 0点赞 | 0打赏作者

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值