Я получаю сообщения об ошибках Pylint:
модуль 'cv2' не имеет элемента "что-то"
, и мой модуль cv2 не работает.
Я не знаю, почему;насколько я знаю, я установил его правильно.Я даже деинсталлировал и переустанавливал около 20 раз.
Когда я распечатываю модули, которые есть в моем python, печатается lib cv2;его функции напечатаны правильно.Я использую python 3.6.6, и у меня не установлена другая версия python.
Например, этот код напечатает: «изображения одинаковы», независимо от того, какие изображения я им даю,поскольку 2 изображения всегда будут равны «Нет».
import cv2
import numpy as np
image1 = cv2.imread("1.jpg")
image2 = cv2.imread("2.jpg")
difference = cv2.subtract(image1, image2)
result = not np.any(difference) #if difference is all zeros it will return False
if result is True:
print ("The images are the same")
else:
cv2.imwrite("result.jpg", difference)
print ("the images are different")
Кто-нибудь знает, что происходит?