【Python】Sobelフィルタを使う

 

この記事では、Sobleフィルタを使って画像を変換してみます。

具体的には、

  1. 画像を読み込む
  2. グレースケールにする
  3. Sobelフィルタをかける
  4. 画像を表示、ファイルに書きだす

というステップでJupyter Notebookに書いていきます。

コード

 

 

「%matplotlib inline」は、画像をJupyter上に表示させるためのおまじないです。

 

使用する画像

元画像です。

実行結果

 

Jupyter上で実行するとなぜか見辛い画像になってしまいました。

 

ファイル出力された画像です。こちらが正しい感じがしますね。

おわり。

ABOUTこの記事をかいた人

のっくん

理系院卒で大企業の研究所に就職。 趣味はプログラミング、レアジョブ英会話、筋トレ、旅行。 Twitter:@yamagablog