반응형
코랩 환경에서 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()
테스트 결과
반응형
'Python > OpenCV' 카테고리의 다른 글
[OpenCV] 얼굴&눈 영역 인식(+졸음 인식) (0) | 2023.01.29 |
---|---|
[OpenCV] convexHull 활용 이미지 텍스트 검출 (0) | 2023.01.27 |
[OpenCV] 웹캠 자동 캡쳐 (0) | 2022.09.01 |
[OpenCV] cvlib 영상 객체 인식 / (+cvlib GPU연동) (0) | 2022.03.08 |
[OpenCV] cvlib 이미지 객체 인식 (0) | 2022.03.08 |
댓글