Одной из возможных причин является то, что у вас на компьютере есть файл с именем cv2.py
, отличный от исходного модуля cv2
, и теперь python импортирует этот файл, а не модуль cv2
. Или, возможно, вы могли загрузить неправильный модуль cv2, кроме этого я не вижу ничего, что могло бы пойти не так, как у вас нет сложного кода. Попробуйте переустановить модуль и / или удалить файл с именем cv2.py (если вы его случайно создали).
Вы можете проверить модуль, импортировав модуль в терминал и проверив наличие dir на python консольный тип import cv2
, а затем dir(cv2)
, теперь вы должны увидеть все классы, содержащиеся в модуле cv2
.