画像の拡大・縮小 †画像の縮小 †まず,OpenCVを使って読み込み,サイズを取得する. import cv2 imgorg = cv2.imread('example.jpg') h, w = imgorg.shape[:2] 例えば,縦横比を変えずにこれを256x256以下になるまで1/2に縮小したければ, while h >= 256 or w >= 256: imgorg = cv2.resize(imgorg, (int(w/2), int(h/2)), interpolation = cv2.INTER_LINEAR) h, w = imgorg.shape[:2] 縮小するにしても間引きするのか内挿するのかいくつかあるため,interpolationでパターンを指定できる.上記は内挿. |