我一直在用一对网络摄像头试验自制立体相机。我拍了几张照片并使用 OpenCV 进行校准。
修正后的样本图像:
校准棋盘似乎是水平排列的。
但是当我根据这些指令生成视差图时,结果似乎毫无意义。
我的视差图代码相当简单:
stereo = cv2.StereoBM_create(numDisparities=16, blockSize=15)
disparity = stereo.compute(image_left, image_right)
cv2.imwrite(disparity, 'try2.ppm')
我哪里错了?