簡體   English   中英

OpenCV差異輸出沒有意義

[英]OpenCV disparity output not making sense

我一直在嘗試使用一對網絡攝像頭來制作自制的立體相機。 我拍了幾張照片,並使用OpenCV進行了校准。

校正后的樣本圖像:

左圖 正確的形象

校准棋盤似乎水平排列。

但是,當我根據這些指令生成視差圖時,結果似乎毫無意義。

在此處輸入圖片說明

我的視差圖代碼相當瑣碎:

stereo = cv2.StereoBM_create(numDisparities=16, blockSize=15)
disparity = stereo.compute(image_left, image_right)
cv2.imwrite(disparity, 'try2.ppm')

我要去哪里錯了?

您應使用不同距離的校准圖案圖像校准相機。 然后檢查距相機的距離不同的視差圖,並找到最佳區域。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM