小编瑋呈洪*_*瑋呈洪的帖子

调整什么参数才能使视差结果正确?在opencv中使用cv2.StereoBM

结果

   import numpy as np
   import cv2

   imgL = cv2.imread("C:/Users/admin/jupyter/car/challenge_pictrue/right/right2.jpg ",0)
   imgR = cv2.imread("C:/Users/admin/jupyter/car/challenge_pictrue/left/left2.jpg ",0)

   cv2.imshow('imgL', imgL)
   cv2.imshow('imgR', imgR)

   stereo = cv2.StereoBM_create(numDisparities=16, blockSize=17)
   disparity = stereo.compute(imgL, imgR)
   disparity = cv2.normalize(disparity, disparity, alpha=0, beta=255, norm_type=cv2.NORM_MINMAX, 
   dtype=cv2.CV_8U)
   cv2.imshow('disparity', disparity)
   cv2.waitKey(0)
   cv2.destroyAllWindows()
Run Code Online (Sandbox Code Playgroud)

“我应该调整什么参数才能得到正确的结果?”

python opencv

3
推荐指数
1
解决办法
1804
查看次数

标签 统计

opencv ×1

python ×1