20
HTML5 + JS でででででででで @prprhyt

HTML5 + JSで楽しい画像処理

  • Upload
    prprhyt

  • View
    1.598

  • Download
    1

Embed Size (px)

Citation preview

Page 1: HTML5 + JSで楽しい画像処理

HTML5 + JS で楽しい画像処理@prprhyt

Page 2: HTML5 + JSで楽しい画像処理

自己紹介•@prprhyt•所属 : 通信ネットワーク工学科 1 年情報通信研究プロジェクト放送研究会日本 Android の会 学生部•Loves:HTML5 Android Windows

Page 3: HTML5 + JSで楽しい画像処理

cle_analysis 前回は・・・

Page 4: HTML5 + JSで楽しい画像処理

今日のお話HTML5 と Javascript で画像処理の入門にチャレンジしたお話

Page 5: HTML5 + JSで楽しい画像処理

なぜHTML5と JS?・入力画像のファイル形式をほとんど気にする必要が無い。・メインの処理を書くことに集中できる。

Page 6: HTML5 + JSで楽しい画像処理

デメリット•1 スレッドでの処理なのでマシンパワーを生かせない•そもそも、 Javascript エンジンで実行したコードはネイティブより遅い

Page 7: HTML5 + JSで楽しい画像処理

動機

Page 8: HTML5 + JSで楽しい画像処理

•情メの授業で画像処理を扱っているらしい ( 風のうわさ )→ 面白そう

Page 9: HTML5 + JSで楽しい画像処理

まず、グレースケール化Math.floor( 0.298912 * bRed + 0.586611 * bGreen + 0.114478 * bBlue );

Page 10: HTML5 + JSで楽しい画像処理

次に二値化

Page 11: HTML5 + JSで楽しい画像処理

拡大すると

ノイズがいっぱい^^;

Page 12: HTML5 + JSで楽しい画像処理

ノイズの除去 ( メディアンフィルタ )

Page 13: HTML5 + JSで楽しい画像処理

拡大すると

葉の周りがキレイになった

Page 14: HTML5 + JSで楽しい画像処理

輪郭抽出 (4 方向ソーベルフィルタ )

Page 15: HTML5 + JSで楽しい画像処理

以上

Page 16: HTML5 + JSで楽しい画像処理

本当は・・・

元画像 :https://mag.kakaku.com/pc-smartphone/?id=3230 より引用

Page 17: HTML5 + JSで楽しい画像処理

本当は・・・窓ロゴを検出

( したかった )

元画像 :https://mag.kakaku.com/pc-smartphone/?id=3230 より引用

Page 18: HTML5 + JSで楽しい画像処理

本当は・・・

元画像 :https://mag.kakaku.com/pc-smartphone/?id=3230 より引用

( 見せられないよー )

Page 19: HTML5 + JSで楽しい画像処理

まとめ矩形の検出をするには→ ハフ( Hough )変換 ?速度をもとめるならネイティブ