前提・実現したいこと
OpenCVを用いて画像の前処理をしたいです。
img(画像),x(右上のx座標),y(右上のy座標),px(pixel幅)を引数にとり、(x, y),(x+px, y),(x,y+px),(x+px, y+px)を四隅としてcropした後に、縦32pixel×横32pixelに拡大した画像を返すcropping関数を定義したいのですが、下記のコードで合っていますか。
該当のソースコード
Python
1def cropping(img, x, y, px): 2 crop_1 = img[x:x+px,y:y+px,:] 3 cropped = cv2.resize(crop_1, (32, 32)) 4 return cropped
補足情報(FW/ツールのバージョンなど)
Jupyter Notebook
回答3件
あなたの回答
tips
プレビュー