inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬 무료 강의 (활용편6) - 이미지 처리 (OpenCV)

이미지 출력

맥에서 OpenCV 로 이미지 출력문제

140

noortwrk

작성한 질문수 12

0

이미지출력.jpg.webp

이미지 출력 했는데, 새로운 창에 X 버튼이 없습니다 ㅠㅠ 그리고 q버튼 누르면 커널이 죽어버리고 에러나는 현상이 있는데 이거 해결못하나요? 정말 짜증나네요

opencv

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

맥에서 OpenCV를 사용하여 이미지를 출력할 때 발생하는 문제에 대해 말씀드리겠습니다. Jupyter Notebook을 사용하시면서 이미지 창을 관리하는 경우, 직접적인 창 컨트롤(X 버튼 등)이 지원되지 않을 수 있습니다. 따라서 전용 프로그램을 이용해야 하는 경우가 있으며, cv2.imshow() 함수의 기본 출력 기능이 Jupyter 환경과 호환되지 않을 수 있습니다. 이런 문제를 해결하기 위해 아래 방법을 시도해 보세요:

  1. 대체 라이브러리 사용: OpenCV 대신 Matplotlib를 사용하여 이미지를 출력해보세요. 이는 Jupyter Notebook에서 더 안정적으로 작동합니다.
    ”`python
    from matplotlib import pyplot as plt
    import cv2

img = cv2.imread(‘image.jpg’)
plt.imshow(cv2.cvtColor(img, cv2.COLOR_BGR2RGB)) # OpenCV는 BGR 포맷을 사용합니다.
plt.axis(‘off’) # 축을 숨길 수 있습니다.
plt.show()
“`

  1. OpenCV 설정 변경: OpenCV의 윈도우 관리 옵션을 이용하여 종료 기능을 추가할 수 있습니다.

    • cv2.waitKey(0)v2.waitKey(1)로 변경하고, 루프를 사용하여 창이 지속적으로 열려 있지 않게 수정합니다.
  2. 환경 설정 조정: cv2.destroyAllWindows()를 사용하여 이미지 창을 완전히 종료하도록 하는 것도 방법입니다.

이 방법들을 통해 문제 해결이 되길 바랍니다!

추가로 도움이 필요하시면 아래 이미지를 참조하세요:
Jupyter에서의 OpenCV 이미지 출력

감사합니다. 혹시 더 궁금한 점이 있다면 언제든지 문의해 주세요!

강의자료 누락

0

16

1

53초에 OpenCVSharp2.4.10 폴더를 찾고 있습니다.

0

44

1

침식 후 팽창을 해도 노이즈가 제거 안돼요

0

52

0

vs code에서 주피터 노트북 익스텐션 설치하고 써도 되나요?

0

101

1

카메라 출력 질문

0

106

1

설치문제

0

101

1

이미지 파일을 불러올 수 없다는 오류 메시지가 출력됩니다...ㅜㅜ

0

217

1

안녕하세요 맥 cuda 관련해서 질문 올립니다.

0

358

1

실습파일 제공

0

192

2

creapple 사이트에 실습파일이 없습니다.

0

184

2

섹션2 1강 중, CvCapture 초기화 중 에러 발생.

0

314

2

강의자료

0

188

2

[모바일] 딥러닝 Computer Vision 실전 프로젝트 강의 자료 받는법

0

204

2

PIL OSError: unknown file format 에러

0

535

1

mediapipe 코드를 어디서 받나요??

0

602

4

오류내용 모르겠습니다...

0

3408

1

Trackbar 값 변화가 안되는분들

0

324

1

실행 오류

0

511

1

resize 동영상 크기 조정 오류

0

553

1

동영상 출력 창 크기

0

356

1

ret, frame

0

397

1

관련이미지 링크

1

1115

1

맥에서는 Trackbar가 잘 작동하지 않습니다.

0

340

0

mediapipe 임포트가 안되요...

0

2830

1