もういい､ 話は終わりだ｡
Pythonの知識を活かして､ 画像を加工してみましょう｡
さて､ 画像処理というと､ Photoshopのような簡単な編集ソフトを使っても､ 自分のマシンでできるものだと思っている方もいるかもしれません｡
しかし､ このツールが真価を発揮するのは､ 何百枚､ 何千枚という画像を処理しなければならないときです｡
Pythonを使えば､ 本当に､ 本当に速く物事を行うことができます｡
では､ さっそく始めてみましょう｡
実はこのレッスンにはポケデックスがついているんです｡
そして､ このポケデックスには､ かわいいポケモンがたくさんいます｡
ブルバサウルスも､ チャーマンダーも､ ピカチュウも､ リスカルもいる｡
素晴らしいことです｡
どれも非常にかわいいです｡
ちなみに､ このコースを受講するだけで､ ちょっとしたボーナスがあります｡
これを教えてくれるのは､ 他のコースではありません｡
覚悟を決める
準備はいいか？
ボブバザールオリジナルネームは「四季」です｡
チャーマンダー
まあ､ チャーマンダーはイトカワなんですけどね｡
そして､ ピカチュウはピカチュウでいいとして､ スカイルはゼニアですね｡
これでよしとする｡
このPythonコースの日本語レッスン無料特典です｡
はい｡
それくらい良いコースです｡
わかりました｡
真面目な話に戻ろう｡
こんな画像もあります｡
どんなことができるのか､ 見てみましょう｡
画像ファイルがあるので､ これだけ自分で作ればいいんです｡
ここではコマンドプロンプトでsublime textを使っていますが､ 好きなものを使ってください｡
そして､ これからお見せするのは､ ライブラリを学ぶ際に必ず公式ドキュメントを参照することを忘れないようにするためのものです｡
公式ドキュメントに勝るものはないでしょう？
そして､ 最初にしなければならないことは､ このように実際にモジュールをインポートすることであることがわかります｡
では､ ここで話を戻して､ ピルから言ってみましょう｡
インポート画像です｡
だから､ 今､ 私たちはかなりエキサイティングなことができるのです｡
まず､ イメージイコールということです｡
インポートした画像を､ ただ単純に「開く」というだけです｡
ここで､ 開きたいファイルのパスを指定します｡
私たちの場合
ピカチュウのJPEGを開いてみましょう｡
というわけで､ 言ってみることにします｡
ドットスラッシュはカレントディレクトリを意味する｡
そして､ image playground ディレクトリにいることを思い出して､ Pokédex フォルダの中に入りたいと思います｡
ということで､ ポケデックスということになりますね｡
そしてスラッシュと言ってください｡
ピカチュウ
ピカチュウのスペルを確認してください｡
ドットジェーピー｡
そして､ その画像をここにプリントして見てみましょう｡
このファイルを保存して実行する
というわけで､ 言ってみることにします｡
パイソン
3､ イメージドットパイのファイルを実行する｡
画像はイメージです｡
ドットパイファイルって名前だから｡
これでよしとする｡
ここでオブジェクトを取得します｡
ほら､ 錠剤のオブジェですからね｡
JPEG画像プラグイン､ JPEG画像ファイル､ それが何であるかを正確に教えてくれるのです｡
つまり､ このJPEGを画像オブジェクトに変換し､ それを開くことで､ 枕を操作することができます｡
では､ ここで何ができるのか？
さて､ まずはイメージドットフォーマットを見てみましょう｡ このプロパティは､ 「ちょっと､ イメージフォーマットって何？
画像フォーマット
JPEGだからです｡
まあ､ JPEGなんですけどね｡
すごいですね｡
だから､ ここでは異なる特性を得ることができるのです｡
サイズについてはどうでしょうか？
サイズについて教えてください｡
そうそう､ 画像の大きさは640×640なんですよ｡
すごい｡
それはいいことだ｡
情報を得ることができる｡
ここで堀をしたらどうなるか？
モートの仕事とは？
見てみよう｡
これで､ カラーリングがラグビーになったことがわかります｡
つまり､ 赤､ 緑､ 青ということですね｡
わかりました｡
すごい｡
ここでコンソールをクリアしよう｡
これでよしとする｡
さて､ この画像がどのような機能､ メソッド､ プロパティ､ 属性を持っているかは､ コマンドを実行することで把握できることを思い出してください｡
そうですね｡
だから､ これを削除すればいいんです｡
そして､ その画像の上にDuJour｡
この映像が与えてくれたすべてのものを､ 私たちは元気になる｡
そしてまた､ これはドキュメントのウェブサイトでも確認できることです｡
でも､ もっとエキサイティングなことをやろうよ｡
私が何をしたいのかわかるか？
ここでフィルターをかけたり､ ぼかしたりしたいんです｡
まあね｡
ピロウは､ この画像フィルタを提供しています｡
これで画像にフィルターをかけることができるようになったこと｡
では､ どう使えばいいのか｡
さて､ これでフィルタリングができるようになりました｡
画像はイメージです｡
このフィルター画像は､ 取り込んだ画像と同じになります｡ そして､ ドットフィルターと言い､
ここでいくつかのオプションを付けて画像フィルターにします｡
だから､ ここではさまざまなことができるのです｡
ここでぼかしを入れましょう｡
だから､ 資本ブレがある｡
そこで今度は､ ぼかしのフィルターを適用します｡
では､ こうしたらどうなるか見てみましょう｡
印刷ではなく､ 実際に画像と言うつもりです｡
ドット保存で､ これでフィルターダメージが軽減されます｡
だから､ フィルターダメージセーブをしよう｡
そして､ それを与える｡
と呼ぼう｡
ブレる｡
カンマ､ そして保存したい拡張子を指定します｡
ここはP&Gにしよう｡
P&Gのファイルに変更します｡
こんな感じ｡
そして､ これを実行すると
あれを見てください｡
ここに新しいファイルブルーパグを用意しました｡
クリックするとピカチュウがボコボコになってしまう｡
元画像はこちらでご覧いただけます｡
それから､ ぼやけた画像｡
なんてかっこいいんでしょう｡
では､ もう1度やってみましょう｡
他のことをしよう｡
Let's do maybe.
スムースという､ もう一つのフィルターができる｡
またこれを実行したら
わかりました｡
イメージになったことがわかります｡
まあ､ よくわからないと思いますが､ より滑らかになりました｡
それは､ 通常､ 風景写真でより効果を発揮するフィルターです｡
また､ 「シャープ」のような処理も可能です｡ ドキュメントを読めば､ さまざまなフィルタリングを行うことができますので､
ご覧ください｡
でも､ こちらもチェックしてみましょう｡
オリジナルを入手し､ さらに研ぎ澄まされたものを入手しました｡
これでよしとする｡
ちょっとしたお知らせがあります｡
ピカチュウがとても､ キレているように見えます｡
さて､ これをP&Gに変換したのは､ P&Gがこのような画像フィルターに対応しているからです｡
そのため､ 実際にjpegで保存するとエラーになる場合があります｡
そして､ ご存知ですか？
ついでに､ もうひとつご紹介しましょう｡
そこで､ このフィルター画像の代わりに､ 実は変換ということができるのです｡
そして､ これは画像をさまざまな形式に変換するものです｡
そこで､ 実際にできるフォーマットの1つに､ 大文字のLを使ったグレースケールというものがあります｡
ですから､ このような変換をする場合､ この画像､ 名前をグレードット､ P&Gに変えて実行すればいいのです｡
マイ・グレート・パグ・オープ
ピカチュウは白黒で｡
そのため､ 画像をさまざまな形式に変換することも可能です｡
そこで､ GBの赤・緑・青のフォーマットがあったことを思い出してください｡
画像を変換できるフォーマットはいろいろありますが､ これはなかなか良さそうですね｡
ピカチュウをグレーにしたところです｡
さて､ これは私たちが扱った一枚の写真です｡
しかし､ この先のビデオでお見せするのは､ 例えばこのような関数をどのように適用するかということです｡
何百枚､ 何千枚､ 何百万枚という画像を､ 高速に処理することができるのです｡
でも､ 今はこれで十分だと思うんです｡
自分でいろいろな変換をして､ いろいろな画像フィルターを試してみてください｡
そして､ 次のビデオでもう少し学びます｡
バイバイ｡