Slide 1

Slide 1 text

ԣߐ ྄༎ !"#$%& ' ( % ' ( @yokoe24 )*))+,-,.

Slide 2

Slide 2 text

ݩωλ • Udemyの『画像処理の基礎:フィルタリ ング,パターン認識から撮像過程モデル まで』( https://www.udemy.com/ course/image_processing_python/ ) の講座を元にしています

Slide 3

Slide 3 text

/012 1. 基礎を学ぶ目的 2. グレースケール 3. セピア調の加工 4. トーンカーブ 5. コントラストを強める

Slide 4

Slide 4 text

̍ 基礎を学ぶ目的

Slide 5

Slide 5 text

جૅΛֶͿ໨త • 画像加工はいまや多くの SNS向けスマホアプリに 載っている機能のひとつです • ああいったフィルターを プログラミングで表現するには どうしたらいいのでしょう?

Slide 6

Slide 6 text

جૅΛֶͿ໨త • 今回の発表ではプログラミングまで はおこないませんが、基礎を学ぶこ とで、 どのようにライブラリを扱えば表現 できるのかのイメージは付きやすく なると思います。

Slide 7

Slide 7 text

̎ グレースケール

Slide 8

Slide 8 text

Χϥʔը૾

Slide 9

Slide 9 text

άϨʔεέʔϧը૾

Slide 10

Slide 10 text

• グレースケール(白黒の濃淡) という言葉であることが大事! • 黒(0%)〜白(100%)を、 各ドット(画素)が 表現しているイメージ GRAY SCALE

Slide 11

Slide 11 text

Χϥʔը૾͸ͦΕ3ͭ෼ • 光の三原色は RGB(レッド・グリーン・ブルー) • グレースケールならぬ、 レッドスケール・グリーンスケー ル・ブルースケールの組み合わせで 1枚の画像が出来ているイメージ

Slide 12

Slide 12 text

Χϥʔը૾͸ͦΕ3ͭ෼ 黒(0%)〜赤(100%) 黒(0%)〜緑(100%) 黒(0%)〜青(100%)

Slide 13

Slide 13 text

̏ セピア写真を作る

Slide 14

Slide 14 text

άϨʔεέʔϧը૾

Slide 15

Slide 15 text

• 同じようなグレースケール画像で、 黒(0%)〜白(100%)でなく、 黒(0%)〜暗い黄色(100%)で 表現してみたら セピア調になるのでは? ࠇʙനͰͳ͘͢Δͱʁ

Slide 16

Slide 16 text

࣮ԋͯ͠ΈΑ͏

Slide 17

Slide 17 text

̐ トーンカーブ

Slide 18

Slide 18 text

τʔϯΧʔϒ 黒(0%) ↔ 白(100%)

Slide 19

Slide 19 text

τʔϯΧʔϒ࣮ԋ • 真っ黒にしたり、 真っ白にしたり、 明るくしたり、 暗くしたり、 がトーンカーブをいじって できることを見てみましょう

Slide 20

Slide 20 text

̑ コントラストを強める

Slide 21

Slide 21 text

ΦϦδφϧ

Slide 22

Slide 22 text

ίϯτϥετڧΊ

Slide 23

Slide 23 text

ίϯτϥετऑΊ

Slide 24

Slide 24 text

ίϯτϥετΛม͑Δ • これもトーンカーブをいじることで 再現できます。見てみましょう • 明るいところを明るく、 暗いところをより暗くするのが コントラストを強めるということです

Slide 25

Slide 25 text

άϥϑͰग़དྷΔͳΒ… • y = x のグラフを変えることで 画像のコントラストを変えることが できるということは、 おそらくプログラミングでできるだろう という気になってきますね?!

Slide 26

Slide 26 text

̒ おしまい

Slide 27

Slide 27 text

·ͱΊ • セピア調の加工や コントラストの変更などについて 「たしかにプログラミングの制御ででき そう・・・かも?」と思うところまで 進めたら幸いです • より詳しくは https://www.udemy.com/ course/image_processing_python/ で!