M1 Mac 에서 OpenCV 사용시 겪은 이슈 정리이다.
윈도우 OS에서는 다음 코드로 실행창이 잘 닫힌다
cv2.destroyAllWindows()
mac 에서는 완전히 종료가 안 되어 강제종료 해야 한다.
검색해 보면 뒤에 뒤에 waitKey(1) 을 여러개 넣으면 해결된다고 하는데 나는 안 되었다.
cv2.destroyAllWindows()
cv2.waitKey(1)
cv2.waitKey(1)
cv2.waitKey(1)
cv2.waitKey(1)
다음 링크를 참고하여 mac 에서는 destroyAllWindows() 를 실행하지 않고 재사용 하는 것으로 결론 내렸음
다음 명령으로 확장 기능 설치시 권한 문제가 발생한다
!pip install jupyter_contrib_nbextensions
!jupyter contrib nbextension install
다음과 같은 에러가 나온다.
PermissionError: [Errno 13] Permission denied: '/usr/local/share/jupyter'
--user를 붙이면 해결된다.
!pip install jupyter_contrib_nbextensions
!jupyter contrib nbextension install --user