AttributeError: частично инициализированный модуль cv2 не имеет атрибута imread - PullRequest
0 голосов
/ 08 июля 2020

До 1 часа назад мой код opencv работал отлично. он мог запустить мой сценарий без ошибок. но я не знаю, почему некоторое время назад он внезапно начал выдавать мне эту ошибку:

AttributeError: partially initialized module 'cv2' has no attribute 'imread' (most likely due to a circular import)
Traceback (most recent call last):
  File "FACEDETECTION.PY", line 1, in <module>
    import cv2
  File "C:\Users\Lenovo\anaconda3\envs\CAM\lib\site-packages\cv2\__init__.py", line 5, in <module>
    from .cv2 import *
ImportError: numpy.core.multiarray failed to import

Так в чем может быть ошибка?

обновление: Вот мой код -

import cv2
import pytesseract


pytesseract.pytesseract.tesseract_cmd = "C:\\Program Files (x86)\\Tesseract-OCR\\tesseract.exe"

path = "text.png"
img = cv2.imread(path)

img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
text = pytesseract.image_to_string(img)


print(text)


cv2.imshow("name", img)
cv2.waitKey(7000)
...