我们需要一个外部尺寸约为600 mm x 600 mm的校准图案。

我试图使用可以在OpenCV发行版的docs文件夹中找到的python脚本,但它不会生成此大小的svg。它停止,没有错误消息,并且不写入svg文件。

所以我想自己创建模式并想了解“规则”:

  • 是否最好使用不同数量的行和列?
  • 一个好的校准图案需要多少个圆?
  • 我应该相对于外部尺寸使用哪个半径?
  • 圆之间需要哪个间距?
  • 外圆和整个图案的边界之间需要哪个间距?

  • 因为我无法打印这种尺寸的图案并且需要付费才能打印,所以我需要了解规则并且不能尝试许多不同的事情。

    谢谢!

    最佳答案

    两个链接可能会给出一些想法。一个来自Carnegie Mellon University website,另一个来自paper from Janne Heikkila(请参阅第7页)

    免责声明:我不知道这些模式是否被优化。我也有兴趣了解更多有关此的信息。

    编辑:opencv findCirclesGrid文档中的另一个提示:该功能需要在木板周围留有空白(如方形的边框,越宽越好),以使检测在各种环境中都更加可靠。

    10-07 16:24