본문 바로가기
Python/OpenCV

[OpenCV] 토막글 - 코랩에서 cv2.imshow 사용

by hotelshoe 2023. 7. 4.
반응형

코랩 환경에서 Opencv의 imshow 사용 시 다음과 같은 오류가 출력된다.

cv2.imshow() is disabled in Colab, because it causes Jupyter sessions

 

 

해결 방법은 매우 간단하다.

 

1. 하단 라이브러리 임포트

from google.colab.patches import cv2_imshow

 

2. cv2.imshow() -> cv2_imshow() 로 출력

이 때 출력 이미지창의 이름 파라미터는 설정 X

cv2.imshow("test images", image) -> X

cv2_imshow(image) -> O

샘플 코드

from google.colab import drive
drive.mount('/content/drive')

import cv2
img_data = '/content/drive/My Drive/darknet/data/dog.jpg' #-- 이미지 경로

from google.colab.patches import cv2_imshow

image = cv2.imread(img_data)

cv2_imshow(image)
cv2.waitKey(0)
cv2.destroyAllWindows()

 

 

테스트 결과

 

 

 

 

 

 

반응형

댓글