Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Mitsuru Ogawa
PDF, PPTX
4,252 views
HTML5とOSSで作るブラウザで簡単顔認識
2013/10/31 HTML5jえんぷら部主催 HALLOWEEN WEB NIGHT発表スライド
Read more
9
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 13
2
/ 13
3
/ 13
4
/ 13
5
/ 13
6
/ 13
7
/ 13
8
/ 13
9
/ 13
10
/ 13
11
/ 13
12
/ 13
13
/ 13
More Related Content
PDF
JavaScriptで ごく普通にhttp通信をする 〜esp8266+espruinoでhttp getリクエストをするテスト〜
by
Masakazu Muraoka
PDF
Espruinoの紹介
by
Masakazu Muraoka
PPTX
Async awaitでの繰り返し処理についての小話
by
Masakazu Muraoka
PDF
HTML5 and Graphics
by
Masakazu Muraoka
PDF
HTML5の話
by
Hiroyuki Nozaki
PDF
FxOSはウェアラブルデバイスの夢を見るか?
by
Masakazu Muraoka
PDF
業務系WebアプリケーションがStrutsから旅立つ日
by
Mitsuru Ogawa
PPTX
Start PWA from vuejs+github pages
by
Hirata Tomoko
JavaScriptで ごく普通にhttp通信をする 〜esp8266+espruinoでhttp getリクエストをするテスト〜
by
Masakazu Muraoka
Espruinoの紹介
by
Masakazu Muraoka
Async awaitでの繰り返し処理についての小話
by
Masakazu Muraoka
HTML5 and Graphics
by
Masakazu Muraoka
HTML5の話
by
Hiroyuki Nozaki
FxOSはウェアラブルデバイスの夢を見るか?
by
Masakazu Muraoka
業務系WebアプリケーションがStrutsから旅立つ日
by
Mitsuru Ogawa
Start PWA from vuejs+github pages
by
Hirata Tomoko
Viewers also liked
PDF
WebRTCの技術解説 公開版
by
Contest Ntt-west
PDF
201205016 deformablemodelfitting
by
Takuya Minagawa
PDF
WebRTC開発者向けプラットフォーム SkyWayの裏側
by
Yusuke Naka
PDF
Peer js
by
il_matita
PDF
論文輪読資料「FaceNet: A Unified Embedding for Face Recognition and Clustering」
by
Kaoru Nasuno
PDF
Peer js + clmtrackrでつくるモテるアプリ
by
ひろかず 永井
PDF
MVP Community Camp
by
Kaoru NAKAMURA
PDF
月間10,000PVのブログになるまでに学んだSEO 2014年12月7日
by
Nanae Hibino
WebRTCの技術解説 公開版
by
Contest Ntt-west
201205016 deformablemodelfitting
by
Takuya Minagawa
WebRTC開発者向けプラットフォーム SkyWayの裏側
by
Yusuke Naka
Peer js
by
il_matita
論文輪読資料「FaceNet: A Unified Embedding for Face Recognition and Clustering」
by
Kaoru Nasuno
Peer js + clmtrackrでつくるモテるアプリ
by
ひろかず 永井
MVP Community Camp
by
Kaoru NAKAMURA
月間10,000PVのブログになるまでに学んだSEO 2014年12月7日
by
Nanae Hibino
More from Mitsuru Ogawa
PDF
メンテナンス性の良いWebシステムを構築するためにjavaとフロントエンドでやるべきこと
by
Mitsuru Ogawa
PDF
Lightningコンポーネント事始め
by
Mitsuru Ogawa
PDF
React+TypeScriptもいいぞ
by
Mitsuru Ogawa
PDF
35歳無名のシステムエンジニアが1年半でフロントエンジニアになるために行った3つの成長戦略
by
Mitsuru Ogawa
PDF
オフラインWeb 今どきのデータ永続化事情
by
Mitsuru Ogawa
PDF
ゆるふわCSS3
by
Mitsuru Ogawa
PDF
賢くツールを使って脱人海戦術駆動テスト
by
Mitsuru Ogawa
PDF
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
by
Mitsuru Ogawa
PDF
これからフロントエンジニアを目指すあなたへ
by
Mitsuru Ogawa
PDF
国内初事例に学ぶSAPUI5
by
Mitsuru Ogawa
PDF
エンタープライズとHTML5〜エンタープライズでHTML5って本当に必要なのか?〜
by
Mitsuru Ogawa
PDF
エンタープライヤーのためのWeb Componentsハンズオン
by
Mitsuru Ogawa
PPTX
Webアプリケーションセキュリティ ディスカッション資料
by
Mitsuru Ogawa
PDF
今後のWeb開発の未来を考えてangularJSにしました
by
Mitsuru Ogawa
PDF
ゆるふわWoT&firefoxOS体験記
by
Mitsuru Ogawa
PDF
Angular2 rc.1 unit testing overview
by
Mitsuru Ogawa
PDF
Enja OSSやってます
by
Mitsuru Ogawa
メンテナンス性の良いWebシステムを構築するためにjavaとフロントエンドでやるべきこと
by
Mitsuru Ogawa
Lightningコンポーネント事始め
by
Mitsuru Ogawa
React+TypeScriptもいいぞ
by
Mitsuru Ogawa
35歳無名のシステムエンジニアが1年半でフロントエンジニアになるために行った3つの成長戦略
by
Mitsuru Ogawa
オフラインWeb 今どきのデータ永続化事情
by
Mitsuru Ogawa
ゆるふわCSS3
by
Mitsuru Ogawa
賢くツールを使って脱人海戦術駆動テスト
by
Mitsuru Ogawa
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
by
Mitsuru Ogawa
これからフロントエンジニアを目指すあなたへ
by
Mitsuru Ogawa
国内初事例に学ぶSAPUI5
by
Mitsuru Ogawa
エンタープライズとHTML5〜エンタープライズでHTML5って本当に必要なのか?〜
by
Mitsuru Ogawa
エンタープライヤーのためのWeb Componentsハンズオン
by
Mitsuru Ogawa
Webアプリケーションセキュリティ ディスカッション資料
by
Mitsuru Ogawa
今後のWeb開発の未来を考えてangularJSにしました
by
Mitsuru Ogawa
ゆるふわWoT&firefoxOS体験記
by
Mitsuru Ogawa
Angular2 rc.1 unit testing overview
by
Mitsuru Ogawa
Enja OSSやってます
by
Mitsuru Ogawa
HTML5とOSSで作るブラウザで簡単顔認識
1.
HTML5とOSSで作る ブラウザで簡単顔認識 2013/10/31 業務システムのためのHTML5勉強会#05 HALLOWEEN WEB NIGHT 小川 充(@mitsuruog)
2.
自己紹介 小川充(おがわみつる)37歳 株式会社クレスコ 技術研究所 フロントエンジニア HTML5j えんぷら部スタッフ enja-ossメンバー github:https://github.com/mitsuruog twitter:https://twitter.com/mitsuruog
3.
命題 Q. HTML5とOSSを組み合わせてブラウザで 顔認識ができるのか? A.できます!
4.
使用技術 ・HTML5 Media Capture
and Streams (以下、StreamAPIと略) http://dev.w3.org/2011/webrtc/editor/getusermedia.html ・OSS headtrackr.js https://github.com/auduno/headtrackr ・Chrome28+
5.
StreamAPIの使い方 navigator.getUserMedia = navigator.getUserMedia
|| navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia; window.URL = window.URL || window.webkitURL || window.msURL || window.mozURL; var videoInput = document.getElementById('video'); if (navigator.getUserMedia) { var videoSelector = {video: true, audio: true}; navigator.getUserMedia(videoSelector, function (stream) { videoInput.src = window.URL.createObjectURL(stream); }, function (e) { alert('あぼーん'); }); } else { alert(‘あぼーん’); }
6.
StreamAPIの使い方 ブラウザにて、サイトからのカメラへのアクセスの許可する。 →httpだと毎回、httpsだと永続的。
7.
ブラウザサポート http://caniuse.com/#feat=stream
8.
顔認識させてみた https://github.com/auduno/headtrackr
9.
顔特徴認識させてみた https://github.com/auduno/clmtrackr
10.
デモ https://github.com/mitsuruog/html5-webcam-demo
11.
HTML5とOSSで出来ること ・カメラ入力データの二次利用 (ストリーミング、顔認識、顔特徴認識など) 他にもできること スクリーンショットの取得 画像処理 ・CSS Filter(Webkitのみ) http://caniuse.com/css-filters http://www.html5rocks.com/en/tutorials/getusermedia/intro/#toc-effects-css ・WebGL(Three.js利用) http://learningthreejs.com/blog/2012/02/07/live-video-in-webgl/
12.
課題 StreamAPIがEditor’s Draft。(2013年10月末現在) 画像解析の演算処理パフォーマンスがマシンスペックと直結している。 →サーバサイドやネイティブなど要件に応じて処理分担する。 →必ずしもリアルタイムである必要はない。 OSSの演算処理の関係上、入力データサイズが固定。 →headtrackr(320×240)、clmtrackr(400×300) 二次利用する際に画像としてCanvasにコピーする必要がある。 canvasContext.drawImage(videoInput, 0,
0, canvas.width, canvas.height); reuseData = canvasContext.getImageData(0, 0, canvas.width, canvas.height); reuseData.some();
13.
まとめ HTML5とOSSで顔認識ができる。 Web上での表現方法の幅が広がった。 ただし、制限や制約が多く、既存の顔認識の代替となるほどではない。 (HTML5の登場でブラウザでできることは増えたが、必ずしも万能ではない。) ご清聴ありがとうございました。 photo credit ・http://www.flickr.com/photos/twistermc/57364804/ ・http://www.flickr.com/photos/27656397@N05/2988598127/
Download