0

我正在尝试使用 OpenCV 为校正立体图像创建视差图

import numpy as np
import cv2
from matplotlib import pyplot as plt

imgL = cv2.imread('C:/Users/Praveen/Pictures/im2.png',0)
imgR = cv2.imread('C:/Users/Praveen/Pictures/im6.png',0)

stereo = cv2.StereoBM(cv2.STEREO_BM_BASIC_PRESET,ndisparities=16, SADWindowSize=15)
disparity = stereo.compute(imgL,imgR)
plt.imshow(disparity,'gray')
plt.show()

但是,如何使用比例因子 4 来更改灰度级 1 .. 255 的视差,而灰度级 0 表示未知

因此,编码的视差范围为 0.25 .. 63.75 像素

请解释。

4

0 回答 0