専門ユニット2/山内研セミナー(2021/11/23)

関連サイトと資料

cv2.imread()で読み込んだ画像をJupyter Notebookにインライン表示する方法

import cv2
  
img0 = cv2.imread('statue_small.jpg', cv2.IMREAD_COLOR)
cv2.imshow('Original Image', img0)
cv2.waitKey(0)
cv2.destroyAllWindows()
    

import cv2
from IPython.display import Image, display
  
def imshow(title, img):
    """ndarray 配列をインラインで Notebook 上に表示する。
    """
    ret, encoded = cv2.imencode('.png', img)
    print(title)
    display(Image(encoded))
    

img1 = cv2.imread('statue_small.jpg', cv2.IMREAD_COLOR)
imshow('Angel Image', img1)
    

img2 = cv2.imread('vege.png', cv2.IMREAD_COLOR)
imshow('Vegetable Image', img2)