Webカメラ映像から人を消すJavascriptを実装しました。 @yabuki様の「風景から歩行者を消す手軽な方法」に発想を得て作成した物です。
カメラへのアクセスを許可するとWebカメラ映像から人を消すスクリプトが発動します。
実装のポイントは以下の通りです。
- WebRTCでWebカメラ映像取得する
- ピクセル単位のアクセスをしたいので、Webカメラ映像のバッファを不可視なCanvasに落とし込む
- Canvasのピクセルの平均値を計算する(全部の値は持っていられないので逐次更新する平均値とした)
- 平均値の計算結果を可視なCanvasに描画する
詳しくは下記ソースをご参照ください。
ハイパフォーマンス ブラウザネットワーキング ―ネットワークアプリケーションのためのパフォーマンス最適化
- 作者: Ilya Grigorik,和田祐一郎,株式会社プログラミングシステム社
- 出版社/メーカー: オライリージャパン
- 発売日: 2014/05/16
- メディア: 大型本
- この商品を含むブログ (1件) を見る
- 作者: Steve Fulton,Jeff Fulton
- 出版社/メーカー: O'Reilly Media
- 発売日: 2013/04/11
- メディア: Kindle版
- この商品を含むブログを見る