Как я могу получить исходное разрешение изображения, как это было, когда я обычно открываю его вне питона - PullRequest
1 голос
/ 13 октября 2019

Я также изменил формат изображений на 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()

Моя главная цель - создать окончательное изображение с таким же разрешением, как и у поставляемых изображений.

1 Ответ

1 голос
/ 13 октября 2019

Вы используете imshow из matplotlib, который может быть причиной различного поведения при показе.
Вместо этого попробуйте:

    cv2.imshow("Res", disparity)
    cv2.waitKey(0)
    cv2.destroyAllWindows()

Если это все еще не хорошо,пожалуйста, отредактируйте вопрос и включите полученное изображение и входное изображение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...