私はopenCVの機能を使ってチェス盤を検出していますが、チェスボードは検出されていません。カメラキャリブレーション - チェス盤を検出できません
私が使用していた画像:
const Size chessboardDimensions = Size(4,8);
int main (int argv, char ** argc)
{
frame = imread("/home/Georges/Desktop/a.jpg");
cvtColor(frame, frame, CV_BGR2GRAY);
int found = findChessboardCorners(frame, chessboardDimensions, foundPoints, CV_CALIB_CB_ADAPTIVE_THRESH | CV_CALIB_CB_NORMALIZE_IMAGE);
}
を常に0に等しいた誰かが私に理由を説明してもらえますか?この式サイズで
が、それはあなたを伝えるパターンが見つかった場合には(私はそれがfalseを返した場合でも、見つかったコーナーを返します思います)。あなたの場合、サイズが間違っているので、パターンを見つけることができません。 – api55
@ api55こんにちは、OPは私が使用したのと同じ画像を使用しているのを見たので、私はコメントとしてここに私の質問を掲示したいと思います。私の質問の話題は非常に具体的なので、私はそれが多くの注目を集めることはないだろうと確信しています。 https://stackoverflow.com/questions/46225943/how-to-correctly-calibrate-my-camera-with-a-wide-angle-lens-using-opencv/ 私が直面している問題についてのご意見はありますか? – privetDruzia