1. 비주얼 스튜디오 코드와 같은 환경에서 .py 파일을 터미널에 실행시키는 방식
def print_image(image):
if isinstance(image, str):
image = cv2.imread(image)
cv2.imshow("image", image)
cv2.waitKey(0)
cv2.destroyAllWindows()
2. 주피터 환경에서 (.ipynb 파일의 한 셀에서) 이미지를 보고싶은 경우
1) OpenCV : viewer (window)가 뜨는 방식
def print_image(image):
if isinstance(image, str):
image = cv2.imread(image)
cv2.namedWindow("Sample Image", cv2.WINDOW_NORMAL)
cv2.resizeWindow('Sample Image', 800, 800)
cv2.imshow('Sample Image', image)
cv2.waitKey()
cv2.destroyAllWindows()
2) matplotlib 활용하기 : execution cell에 보이는 방식
from matplotlib import pyplot as plt
def print_image(image):
if isinstance(image, str):
image = cv2.imread(image)
plt.imshow(cv2.cvtColor(image, cv2.COLOR_BGR2RGB))
plt.title('Sample image')
plt.xticks([]), plt.yticks([])
plt.show()
3. colab에서 실행시키는 경우
from google.colab.patches import cv2_imshow
def print_image(image):
if isinstance(image, str):
image = cv2.imread(image)
cv2_imshow(image)
cv2.waitKey()
cv2.destroyAllWindows()
'Programming > python-computer vision' 카테고리의 다른 글
Matplotlib Colormaps로 OpenCV Contours 그리는 법 (0) | 2023.07.19 |
---|---|
Color Space (색공간), OpenCV (1) | 2023.07.13 |
기울어진 BBOX 이미지를 잘라내는 법, 수평으로 회전시키는 방법! (EasyOCR, OpenCV) (0) | 2023.02.17 |
바운딩 박스 텍스트 읽는 순서대로 정렬하는 법 | How to sort the shuffled bounding boxes in a same way to read text (0) | 2023.02.06 |
(OpenCV, Matplotlib) 파이썬에서 이미지 시각화하는 방법, 띄우는 방법 (0) | 2023.01.02 |