首页 > 其他分享 >藏在标定板身后的秘密

藏在标定板身后的秘密

时间:2022-12-26 14:35:42浏览次数:32  
标签:10 身后 秘密 个数 标定 角点 如下 棋盘

全世界只有不到4 % 的人关注了视觉IMAX

你真是个特别的人



前言

视觉IMAX知识星球,此处略作修改,行文如下。


正文

近期在阅读《工业机器人视觉通用技术规范》时,无意中发现其中有如下一段话,截图如下:


藏在标定板身后的秘密_OpenCV


对上述文字,我心生好奇,同时也充满了疑惑。


带着问题,我又重新研读了《Learning OpenCV》中关于相机标定部分,对其中的发现略作总结,如下文。


《Learning OpenCV》第417页,有如下一段叙述:


“因此对一个标准象棋棋盘,正确的值应该是cvSize(7,7)。……而且至少必须大于棋盘的所有角点数(对一个标准象棋棋盘为49)。”


     本页下方还有一段小注:


     实际使用中,使用棋盘格为不对称的偶奇维数更方便——比如(5,6)。这样的偶-奇不对称模式使得棋盘只有一个对称轴,从而棋盘的方向总是能唯一确定。


      这段话,也对我设计标定板图纸给出了指导意见,由原先的8x8修改为7x8。


      由以上部分,可以得出:标准象棋棋盘角点个数为49,《技术规范》中的表述“且提取的角点个数不少于50个”不够严谨。


此外关于“国际棋盘格标定模板”与“标准象棋棋盘格”是不是一回事?这个我在网上搜索了一下:只检索到宏城光学这家店里提到国际棋盘格标定板,我打电话咨询了一下商家,对方表示没有国际棋盘格规定角点个数这一说法,根据需要设计即可,也就是角点个数可多于50,也可以少于50。

     

藏在标定板身后的秘密_技术规范_02



另外,对于前半段文字“求取图像的畸变系数时应从不同角度拍摄不少于10幅图像”,这句话也存在不严谨的地方,细述如下:


《Learning OpenCV》中第423页,关于棋盘角点个数和参数个数部分,有如下一段文字:


因此无论在一个平面上检测到多少格角点,我们只能得到四个有用的角点信息。鉴于每个棋盘视场,方程只能给我们四个角点信息或者(4-3)K>1。这意味着一个3x3棋盘(只计算内部角点)最少需要两个视场来求解标定问题。考虑到噪声和数值稳定性要求,对大棋盘需要收集更多的图像。实际使用中,为了得到高质量结果,至少需要10幅7x8或者更大棋盘的图像(而且只在移动棋盘在不同图像中足够大以从视场图像中得到更加丰富的信息)。


由此处,我们不能说是必须要>=10,只能说>=10张的精度会更好。


  以上仅是我对标定个中细节浅薄的认知。当然,对于标定板的设计与识别,还有太多值得深究的地方,比如在使用投影仪打光进行标定的时候,标定板如果表面材质透光,将会影响其成像等等。如有兴趣者,欢迎沟通交流,也欢迎加入视觉IMAX知识星球,与更多有识之士结伴为伍。




标签:10,身后,秘密,个数,标定,角点,如下,棋盘
From: https://blog.51cto.com/u_14439393/5968890

相关文章

  • 【开源代码】首个专为自动驾驶中 LiDAR 和 IMU外参标定
    以下内容来自从零开始机器人SLAM知识星球每日更新内容点击领取学习资料→机器人SLAM学习资料大礼包论文##开源代码#AnExtrinsicCalibrationMethodofa3D-LiDAR......
  • 基于OpenCV做“三维重建”(2)--封装标定过程
    /*------------------------------------------------------------------------------------------*\Thisfilecontainsmaterialsupportingchapter11ofth......
  • 鱼眼相机相关知识及其标定矫正
    首先列一下参考资料:​​Fisheyecameramodel​​​​鱼眼相机标定以及OpenCV实现​​​​鱼眼相机畸变矫正的汇总链接​​​​鱼眼相机成像模型​​​​鱼眼相机矫正原理​......
  • 摄像机标定
    1摄像机标定在摄像机几何模型中,我们得到了摄像机模型变换矩阵为,其中,K为摄像机内参,R,C为摄像机外参。  为了方便后续推导方便,对公式符合做出一些修改:  1)使用T代替-C表......
  • 相机标定内外参求解
    1.理论​​Armadillo:C++libraryforlinearalgebra&scientificcomputing-APIDocumentation(sourceforge.net)​​​​SLAM本质剖析-G2O-古月居​​​​从零开......
  • python 爬取 国家统计局官网 的统计用区划和城乡划分代码 发现了惊天秘密!!!附python
    国家统计局官网的统计用区划和城乡划分代码 地址 ​​http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/​​最新数据是2021年的 http://www.stats.gov.cn/tjsj/tjbz/......
  • Google Analytics的新秘密——如何定义Visit
    20八月2012 24COMMENTS​​​​【前言】Visit这个度量是网站分析的基石。但即使是这样基本的一个度量,GoogleAnalytics对它的定义其实都不是完全一成不变的......
  • 【matlab工具箱使用】matlab工具箱标定相机
    前言印象中之前使用python和matlab都做过相机标定工作,只是没有记录,最近使用matlab工具箱记录下操作步骤。操作步骤1.打印一张棋盘格,把它贴在一个平面上,作为标定物,同时......
  • 摄像机标定
    1摄像机标定在摄像机几何模型中,我们得到了摄像机模型变换矩阵为,其中,K为摄像机内参,R,C为摄像机外参。  为了方便后续推导方便,对公式符合做出一些修改:  1)使用T代替......
  • 无代码:迈向数字化转型2.0的“不那么秘密的武器”
    数字达尔文主义让IT行业措手不及,技术的发展速度远远超过企业所能跟上的速度。数字化转型2.0的本质上是需要一支从根本上转变的劳动力队伍。业务用户通常想要创新,但他们不......