はじめに
skimage.utilのcropを用いて、画像を切り取る(トリミングする)方法について説明する。
コード
![](https://sabopy.com/wp/wp-content/uploads/2020/02/image_crop_2.jpg)
解説
モジュールのインポート
画像の読み込み
スクリーンショットを読み込む。下記のようになる。
![](https://sabopy.com/wp/wp-content/uploads/2020/02/original_image.jpg)
cropによる切り取り
crop(image, ((130,200),(50,300),(0,0)))
において、imageは切り取る画像であり、(130,200),(50,300),(0,0))は(縦方向、横方向、RGB値)の切り取り値を示している。(130,200)の場合、インデックスで上から130〜下から200の区間が切り取られることになる。RGB値は(0,0)で切り取らないようにする。
横方向の切り取り幅を調整した結果
![](https://sabopy.com/wp/wp-content/uploads/2020/02/image_crop.jpg)
縦方向の切り取り幅を調整
![](https://sabopy.com/wp/wp-content/uploads/2020/02/image_crop_2.jpg)
参考
skimage.util — skimage 0.24.1rc0.dev0 documentation
https://keiichinishimura.com/take-screenshots-chromeb/
コメント