본문 바로가기
(Python)파이썬/(Python)파이썬 실습

(Python)맥북에서 주피터 노트북 cv2.destroyAllWindows() 실행 안될때/ 이미지가 안닫힐때 해결법

by 공부가싫다가도좋아 2022. 8. 21.
반응형

혹시나 해결법 찾으시는 분들을 위해 간단 명료하게 코드와 출처 남기겠습니다.

아래 링크 걸린 사이트에서 참고하여, 원하는 부분만 뽑은 코드입니다.

다른 방법이 있을경우 댓글에 남겨주시면 감사하겠습니다. :)

import cv2
img=cv2.imread('img.jpg') #해당 경로의 파일 읽어오기
# cv2.startWindowThread()   빼도됨
cv2.imshow('img',img) # img 라는 이름의 창에 img 표시
cv2.waitKey(5000) # 지정된 시간 동안 사용자 키 입력 대기 - 0일 경우 무한 대기 아무키나 눌러서 빠져나가야됨.
# cv2.waitKey(1)  빼도됨
cv2.destroyAllWindows() # 모든 창 닫기
cv2.waitKey(1)

출처: https://stackoverflow.com/questions/6116564/destroywindow-does-not-close-window-on-mac-using-python-and-opencv

위와 같이 cv2.destroyAllWindows()아래 

cv2.waitKey(1)만 넣어주면 문제없이 창이 닫힙니다!

 

반응형

댓글