Ошибка в opencv-python:AttributeError: partially initialized module 'cv2' has no attribute 'VideoCapture' (most likely due to a circular import)
у меня пишет ошибку:
AttributeError: partially initialized module 'cv2' has no attribute 'VideoCapture' (most likely due to a circular import)
Код:
import numpy as np
import cv2
cap = cv2.VideoCapture(0)
while(True):
ret, frame = cap.read()
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
cv2.imshow('Video', frame)
# cv2.imshow('frame',gray)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
Ответы (1 шт):
Автор решения: Danis
→ Ссылка
проблема в том что ваш файл называется cv2.py поэтому он импортирует самого себя и возникает ошибка, это можно понять из этой строки.
most likely due to a circular import
что переводится как:
скорее всего из-за кругового импорта
Чтобы исправить проблему переименуйте свой файл