画像を扱う
img= cv2.imread('image.png',0)
画像を読み込む 第一引数はファイル名、第二引数は読み込みモード cv2.IMREAD_COLOR : カラー画像として読み込む.画像の透明度は無視される.デフォルト値 cv2.IMREAD_GRAYSCALE : グレースケール画像として読み込む cv2.IMREAD_UNCHANGED : アルファチャンネルも含めた画像として読み込む
cv2.imshow('image',img)
画像を表示 第一引数はウインドウのタイトル、第二引数は変数
cv2.imwrite('messigray.png',img)
画像を保存する 第一引数はファイル名、第二引数は変数
cv2.destroyAllWindows()
画像を表示した画面を閉じる
cv2.waitKey(0)
引数は待ち時間(ms) 0の時は何か押されるまで待つ 戻り値は押されたキー 例 27=ESC,ord('s')=s
import numpy as np import cv2 # Load an color image in grayscale #第2引数は画像の読み込み方法を指定するためのフラグです. #cv2.IMREAD_COLOR : カラー画像として読み込む.画像の透明度は無視される.デフォルト値 #cv2.IMREAD_GRAYSCALE : グレースケール画像として読み込む #cv2.IMREAD_UNCHANGED : アルファチャンネルも含めた画像として読み込む img = cv2.imread('image.png',0) cv2.imshow('image',img) cv2.waitKey(0) #引数は待ち時間(ms) 0の時は何かキーを押すまで待つ #戻り値はキーコード(例 ESC=27,ord('s')=s img = cv2.imread('image.png',cv2.IMREAD_COLOR) cv2.imshow('image',img) k=cv2.waitKey(0) if k == 27: # wait for ESC key to exit cv2.destroyAllWindows() elif k == ord('s'): # wait for 's' key to save and exit cv2.imwrite('messigray.png',img) cv2.destroyAllWindows()