1

外形寸法が約 600 mm x 600 mm のキャリブレーション パターンが必要です。

OpenCV ディストリビューションの docs フォルダーにある python スクリプトを使用しようとしましたが、このサイズの svg は生成されません。エラーメッセージなしで停止し、svg ファイルを書き込みません。

だから私は自分でパターンを作成し、「ルール」を理解したいと思っています:

  • 行と列の異なる数を使用する方が良いですか?
  • 適切なキャリブレーション パターンを作成するには、いくつの円が必要ですか?
  • 外形寸法に対してどの半径を使用すればよいですか?
  • 円の間に必要な間隔は?
  • 外側の円とパターン全体の境界線の間に必要な間隔は?

このサイズの型紙は印刷できず、印刷代もかかるので、ルールを知っておかないと、いろいろと試すことができません。

ありがとう!

4

1 に答える 1

1

いくつかのアイデアを与える可能性のある2つのリンク。1 つはカーネギー メロン大学のウェブサイトからのもので、もう1 つはJanne Heikkila の論文です(p7 を参照) 。

免責事項: これらのパターンが最適化されているかどうかはわかりません。私もこれについてもっと学ぶことに興味があります。

編集: opencvfindCirclesGridドキュメントからのもう 1 つのヒント:関数には、さまざまな環境で検出をより堅牢にするために、ボードの周りに空白 (正方形の太い境界線のように、広いほど良い) が必要です。

于 2013-10-08T15:17:45.877 に答える