我正在尝试使用 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 像素
请解释。