10
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Face Tracking Effectorがあんまりカッコいいモンだからheadtrackrを触ってみた

Last updated at Posted at 2014-09-18

流行ってんの?

最近、某イベントで顔追跡を使った凄いアプリを目撃しました。

なんか、メチャメチャかっこいい!

これも、顔認識ですね。なんか流行ってるんですか?

headtrackrを使ってみる

というわけで、Face Tracking Effectorで使ってるheadtrackrを私も使ってみることに。

headtrackrのreadme.mdを見ると、そんなに難しくなさそうです。

書いてある通りにやってみることに。

まず、

<script src="headtrackr.min.js"></script>

これは、コピペ。

<canvas id="inputCanvas" width="100%" height="100%" style="display:none"></canvas>
<video id="inputVideo" autoplay loop></video>
<script type="text/javascript">
  var videoInput = document.getElementById('inputVideo');
  var canvasInput = document.getElementById('inputCanvas');

  var htracker = new headtrackr.Tracker();
  htracker.init(videoInput, canvasInput);
  htracker.start();
</script>

ここもコピペw (Canvasのサイズは適宜変更)

あとは、イベントリスナーを追加しときます。

var head = {};
document.addEventListener('headtrackingEvent',function(event){
  head.x = event.x;
  head.y = event.y;
  head.z = event.z;
});

まー、こんな感じ。
びっくり!簡単!

よっしゃ!!!?

というわけで、私も顔追跡アプリを作ってみました。


[画像クリックでアプリ起動]

しかし。。。。かっこわる!(悲)

教訓

『同じライブラリを使ったからと言ってカッコいいモノが作れるわけじゃない!』

ふん!!!

10
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?