imabsdiff () в Python - другой вывод - PullRequest
0 голосов
/ 24 октября 2019

Я хочу использовать функцию imabsdiff () из Matlab в Python, но вывод отличается.

Matlab:

I  = imread('1968.png')
I2 = imread('1971.png')
Z = imabsdiff(I2,I)
imshow(Z)

Python:

I  = cv2.imread("1968.png",0)
I  = cv2.normalize(I, None, alpha=0, beta=1, norm_type=cv2.NORM_MINMAX, dtype=cv2.CV_32F)
I1 = cv2.imread("1971.png",0)
I1  = cv2.normalize(I1, None, alpha=0, beta=1, norm_type=cv2.NORM_MINMAX, dtype=cv2.CV_32F)

aa = abs(Ib-Ic)
cv2.imshow("WW",aa.reshape(32,32))
cv2.waitKey(0) 

Почему выходы разные? Что точно делает imabsdiff () из matlab?

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