작성
·
36
0
이미지 출력 했는데, 새로운 창에 X 버튼이 없습니다 ㅠㅠ 그리고 q버튼 누르면 커널이 죽어버리고 에러나는 현상이 있는데 이거 해결못하나요? 정말 짜증나네요
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
맥에서 OpenCV를 사용하여 이미지를 출력할 때 발생하는 문제에 대해 말씀드리겠습니다. Jupyter Notebook을 사용하시면서 이미지 창을 관리하는 경우, 직접적인 창 컨트롤(X 버튼 등)이 지원되지 않을 수 있습니다. 따라서 전용 프로그램을 이용해야 하는 경우가 있으며, cv2.imshow()
함수의 기본 출력 기능이 Jupyter 환경과 호환되지 않을 수 있습니다. 이런 문제를 해결하기 위해 아래 방법을 시도해 보세요:
img = cv2.imread(‘image.jpg’)
plt.imshow(cv2.cvtColor(img, cv2.COLOR_BGR2RGB)) # OpenCV는 BGR 포맷을 사용합니다.
plt.axis(‘off’) # 축을 숨길 수 있습니다.
plt.show()
“`
OpenCV 설정 변경: OpenCV의 윈도우 관리 옵션을 이용하여 종료 기능을 추가할 수 있습니다.
cv2.waitKey(0)
를 v2.waitKey(1)
로 변경하고, 루프를 사용하여 창이 지속적으로 열려 있지 않게 수정합니다.환경 설정 조정: cv2.destroyAllWindows()
를 사용하여 이미지 창을 완전히 종료하도록 하는 것도 방법입니다.
이 방법들을 통해 문제 해결이 되길 바랍니다!
추가로 도움이 필요하시면 아래 이미지를 참조하세요:
감사합니다. 혹시 더 궁금한 점이 있다면 언제든지 문의해 주세요!