1

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

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

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

  • 使用不同的行数和列数会更好吗?
  • 一个好的校准图案需要多少圈?
  • 相对于外部尺寸,我应该使用哪个半径?
  • 圆圈之间需要多少间距?
  • 外圈和整个图案的边框之间需要多少间距?

因为我不能打印这种尺寸的图案并且必须支付打印费用,我需要知道规则并且不能尝试很多不同的东西。

谢谢!

4

1 回答 1

1

两个链接可能会给出一些想法。一份来自卡内基梅隆大学网站,另一份来自 Janne Heikkila的论文(见第 7 页)

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

编辑:opencvfindCirclesGrid文档中的另一个提示:该函数需要电路板周围的空白区域(如方形粗边框,越宽越好),以使检测在各种环境中更加稳健。

于 2013-10-08T15:17:45.877 回答