私は OpenCV 2.2 を使用しています。
cvFindChessboardCorners
チェス盤の角を見つけるために使用する場合、角はどのような順序で変数に格納されますかcorners
(たとえば、最初に左上隅、次に行、次に列)?
ドキュメンテーション(あまり役に立ちませんでした)。
私は OpenCV 2.2 を使用しています。
cvFindChessboardCorners
チェス盤の角を見つけるために使用する場合、角はどのような順序で変数に格納されますかcorners
(たとえば、最初に左上隅、次に行、次に列)?
ドキュメンテーション(あまり役に立ちませんでした)。
画像の左上隅に最も近いものから始めて、チェス盤の隅を行ごとに並べていると確信しています。
チェス盤のパターンには原点が指定されていないため (キャリブレーション デバイスの欠点の 1 つ)、それを 90 度または 180 度回転させると、戻ってくるコーナーは同じ順序にはなりません。
確認する方法は、返された実際のポイント値を見て、それらが期待どおりかどうかを確認することです。
編集: 少なくとも OpenCV 3.3.1 および 5x3 チェス盤の場合、チェス盤の角は、回転に応じて左上または右下から返すことができます。