AttributeError: module 'cv2.cv2' has no attribute ~~~
2023. 3. 15. 20:40ㆍError note
cv2를 import해서 사용하려고 할 때, 간혹 특정 attribute가 없다며 제목과 같은 에러 메시지가 뜰 때가 있다.
OpenCV에는 기본적인 것들만 있고, 새로운 기능이 추가되는 경우 openCV에 바로 추가되는 것이 아니라 opencv-contrib이라는 곳에 먼저 추가한다고 한다.
따라서, 해당 모듈을 추가로 설치해야 한다.
pip install opencv-contrib-python
위와 같이, 모듈을 추가로 설치해주면 보통 에러가 해결된다.
추가로 설치했음에도 불구하고 계속 위 에러가 발생한 적이 있었는데, opencv와 opencv-contrib-python을 모두 uninstall한 뒤 다시 install하면 에러가 해결되었다.
'Error note' 카테고리의 다른 글
CUDA Out of memory - 코드를 조금 수정했을 뿐인데, 갑자기 발생 시 (1) | 2023.04.05 |
---|---|
Protobuf 관련 dependency 충돌 (0) | 2023.03.28 |
(Pytorch) ImportError: numpy.core.multiarray failed to import numpy (version) (0) | 2023.02.05 |
(Python3) Modulenotfounderror: no module named ~~~ (0) | 2023.02.05 |