.. Cover Letter

ㅇ 프로젝트/(Toy)_project

(opencv) ASSERT: "false" in file qasciikey.cpp, line 501

BrainKimDu 2022. 12. 26. 21:27

시원하게 해결할 수 있는 사람은 없었다.

 

1. 인터넷에 의하면

일단

pip install qtconsole

 

큐티콘솔을 가상환경에 설치하면 해결된다는 사람들이 있다.

 

2. 내가 해결한 방법

Python  QT 와 opencv를 같은 가상환경에 다운로드 한 경우 이런 오류가 발생한다.

QT로 카메라를 작동시킬 때에는 이 오류가 발생하지 않고 카메라가 정상적으로 작동하지만

opencv만 사용하는 경우 오류가 발생한다.

 

가장 좋은 방법은 pyqt관련 모듈을 삭제하는 것이다.

내가 추천하는건 opencv만 사용하는 가상환경을 하나 더 만드는 것이다.

https://kimbrain.tistory.com/136

 

(실무 리눅스) 3. 우분투 ubuntu 20.04 에서 openCV 설치하기 및 파이썬 visual studio code 초기설정하기

(실무 리눅스) 1. 영문 ubuntu 20.04를 설치하고 한글 키보드 추가하기. (tistory.com) (실무 리눅스) 1. 영문 ubuntu 20.04를 설치하고 한글 키보드 추가하기. PinkLAB PinkLAB 핑크랩은 머신러닝, 딥러닝의 데이

kimbrain.tistory.com

 

 

 

 

그래도 안되면

 

https://stackoverflow.com/questions/48333362/opencv-assert-false-in-file-qasciikey-cpp

 

(OpenCV) ASSERT: "false" in file qasciikey.cpp

I'm on lubuntu 16.04, using OpenCV 3.2.0, Python 2.7 and encountering this error after a brief moment of imshow() displaying a window with my camera stream. This error occurs randomly - the stream...

stackoverflow.com

 

일단 스택오버플로우 형님들에 따르면

카메라의 해상도 문제라고 합니다.

1080p에서 오류가 발생한다고 합니다.

 

 

해결방법은 imshow다음에

cv2.waitKey 을 주라는 것 같습니다.