Пытаюсь прочитать изображение, но мне выдает ошибку. Что надо исправить?
Код программы:
< import cv2 as cv
image = cv.imread('CatMagic.jpg')
cv.imshow('CatMagic', image)
cv.waitKey(0) >
Текст ошибки:
< C:\Users\79165\PycharmProjects\opencv_project\venv\Scripts\python.exe C:\Users\79165\PycharmProjects\opencv_project\main.py
Traceback (most recent call last):
File "C:\Users\79165\PycharmProjects\opencv_project\main.py", line 1, in
import cv2
File "C:\Users\79165\PycharmProjects\opencv_project\cv2.py", line 2, in
image = cv.imread('CatMagic.jpg')
^^^^^^^^^
AttributeError: partially initialized module 'cv2' has no attribute 'imread' (most likely due to a circular import) >
Фрагменты кода надо размещать в виде текста и оборачивать тэгом code для корректного отображения. Удобно делать кнопкой </> Это обязательно, см.п.3.8 Регламента.
Сюда же относится traceback, ввод и вывод в консоли и другая структурированная текстовая инфа.
Переименуйте ваш питоновский файл. Проблема в том, что вы его назвали так же, как называется файл библиотеки cv2.
В результате import cv2 импортирует не библиотеку, а самого себя.