티스토리 뷰

728x90

에러명

AttributeError: module 'cv2' has no attribute 'xfeatures2d'

 

1. 시도 (1) 설치

pip install opencv-contrib-python

2. 시도 (2) 삭제 후 재설치

pip uninstall opencv-contrib-python
pip uninstall opencv-python

pip install opencv-contrib-python
pip install opencv-python

 

중요한 것은 모두 종료하고 다시 실행해야 함

 

3. 시도 (3) open-cv version 바꿔주기

버전을 4.5.1.48로 맞춰줌 / 사실 여러 버전 다 해봄

pip install opencv-python==4.5.1.48 opencv-contrib-python==4.5.1.48

 

4. 시도 (4) 

pip install --upgrade opencv-python
pip install --upgrade opencv-contrib-python
pip install --upgrade opencv-python-headless

 

5. 시도 (5)

pip install --no-binary opencv-python opencv-python
pip install --no-binary :all: opencv-python

 

결국 다섯 번째 시도로 해결함

참고 페이지: https://pypi.org/project/opencv-contrib-python/

 

opencv-contrib-python

Wrapper package for OpenCV python bindings.

pypi.org

 

opencv 미워

728x90
댓글