我一直在试验自制的立体摄像机,用的是一对网络摄像机。我拍了几张照片,用OpenCV进行校准。在
校正后的样本图像:
校准棋盘似乎是水平排列的。在
但是当我基于these instructions生成视差图时,结果似乎毫无意义。在
我的视差图代码相当简单:
stereo = cv2.StereoBM_create(numDisparities=16, blockSize=15)
disparity = stereo.compute(image_left, image_right)
cv2.imwrite(disparity, 'try2.ppm')
我哪里出错了?在
您应该使用不同距离的校准图案图像来校准相机。然后检查不同距离的视差图,找出最佳区域。在
相关问题 更多 >
编程相关推荐