私は、ウェブカメラのペアを使用して、自家製のステレオ カメラを試してきました。いくつかの写真を撮り、キャリブレーションに OpenCV を使用しました。
修正されたサンプル画像:
キャリブレーション用のチェス盤が横一列に並んでいるように見えます。
しかし、これらの指示に基づいて視差マップを生成すると、結果は無意味に見えます。
私の視差マップ コードはかなり簡単です。
stereo = cv2.StereoBM_create(numDisparities=16, blockSize=15)
disparity = stereo.compute(image_left, image_right)
cv2.imwrite(disparity, 'try2.ppm')
どこが間違っていますか?