2016-05-09 15 views
0

私は現在、フロントエンドのライブカメラベースの顔検出ソリューションを研究しています。これまでのところ、私は可能な解決策が、tracking.jsとclmtrackrなどのすべての3表情がいるように見える私のニーズに合わせて3つのライブラリHighSpeedフルスクリーンJS顔検出

1. https://github.com/auduno/clmtrackr

2. https://www.beyond-reality-face.com/overview

3. https://trackingjs.com/

を発見しましたより大きなプレーヤーのサイズでは大幅に減速します(画面サイズでハードコードする必要がある場合でも、可能な限りフルスクリーンアプリケーションに近いと思っています)。現実の顔を超えては素晴らしいですが、残念ながら関連する価格タグは私のリソースを少し超えています。 JSでフルスクリーンの顔の追跡を経験した人はいますか?私が探しているものがオープンソースのソリューションでは不可能であるのかどうかは不思議です(必ずしも機能の検出とは限りません)。

ありがとうございます!

答えて

1

私は似たようなことをしています。私の最初の試みはtracking.jsでしたが、あなたが言ったように、大きなサイズでのパフォーマンスの低下(たくさん!)...ちょうどChromeで、しかし私はChromeで正しく動作する必要があります。私の目標は、 NW.js

パフォーマンスの欠如は、すべてのフレームで追跡した結果である(と思う)ので、私はそれは、このウェブに示しているようtrackVideo_内のトラッキング周波数(機能requestAnimationFrame_を変え、tracking.jsコードを修正しようとしました:http://creativejs.com/resources/requestanimationframe/ )しかし、私は結果に非常に満足していませんでした。

最後に私は非常に古いライブラリを使用しています:http://liuliu.me/eyes/javascript-face-detection-explained(サンプルではwebRTCで使用されています:https://webrtc.github.io/samples/src/content/getusermedia/face)、私のニーズに合わせて、setTimeoutで顔を追跡します。

私はまだテストしていますが、結果は有望です!