我把图片的格式也改成了png,但是没有用。cv2/imshow是否自动降低分辨率?你知道吗
import numpy as np
import cv2
from matplotlib import pyplot as plt
imgL = cv2.imread('image.png',0)
imgR = cv2.imread('2.png',0)
stereo = cv2.StereoBM_create(numDisparities=16, blockSize=15)
disparity = stereo.compute(imgR,imgL)
plt.imshow(disparity, 'gray')
plt.show()
我的主要目标是生成最终图像的分辨率是提供的图像。你知道吗
您正在使用matplotlib中的
imshow
,这可能是导致不同的显示行为的原因。相反,请尝试:
如果仍然不好,请编辑问题,并包括结果图像和输入图像。你知道吗
相关问题 更多 >
编程相关推荐