非IT企業に勤める中年サラリーマンのIT日記

非IT企業でしかもITとは全く関係ない部署にいる中年エンジニア。唯一の趣味がプログラミングという”自称”プログラマー。

Python/OpenCVで画像を指定位置でトリミングする方法

   

Python/OpenCVで画像を指定位置でトリミングする方法です。スマホで撮ったFXチャートのスクショ画面で赤い点線の枠の中だけ抜き出すようにしたいと思います。

切り取る最初の座標はx=0, y=200で、最後の座標はx=1080, y=1635となります。

[ad#top-1]

ソースコード

ソースコードはこちらです。

import cv2

img = cv2.imread('img01.png')

#トリミング
dst = img[200:1635,0:1080, :]

#別名で保存
cv2.imwrite('img01_cut.png',dst)
 

 

これを実行すると、img01_cut.pngという画像ファイルが生成され、下図のように指定した部分にトリミングされます。

 

[ad#ad-1]

スポンサーリンク

 - Python