2

私は、リアルタイムの顔認識を実行できるライブラリ (Java ベースまたは Java バインディングを持つもの) を熱心に探しています。

  • 毎秒 30 フレームで実行できる必要があります (25 FPS も許容されます)。
  • 与えられた顔を検出し、大勢の人々の中でそれを検出できる必要があります。

私はライブラリにお金を払っても構わないと思っていますが、無料またはオープンソースであることが望ましいです。また、このトピック/ライブラリに関するチュートリアルへの参照も本当に感謝しています。

PS: 私はいくつかの調査を行いました (私が探しているものを完全には見つけられませんでした) が、スタック オーバーフロー コミュニティの意見を聞きたいと思っています。

4

1 に答える 1

0

@antlersoft と同じ意見です (質問のコメントを参照)。

簡単に検索すると、 「高解像度監視アプリケーション向けの効率的なリアルタイム顔検出」という論文にたどり着きます。これは現在、この分野の最先端技術の頂点に近く (2012 年に発行)、あなたの要求に近いものです。

著者らは、以前のアルゴリズムよりも高速に実行される方法を提案しています。画像あたり 42 ミリ秒です。これは、約 24 画像/秒のフレーム レートに相当します。図 2 が示すように、アルゴリズムはかなり複雑です。

悲しいことに、私たちはまだ顔検出の分野にあり、顔認識ではありません。顔認識はさらに難しく、計算集約的です。

そのため、ニーズを満たすアルゴリズムを既に提供しているライブラリを見つけるのは難しいと思います。それでも作りたいのであれば、研究論文に基づいて独自のアルゴリズムを実装するしかないのではないかと思いますが、それは難しいでしょう。この場合、Computer Visionライブラリの選択は、最終的に 30 FPS に到達することを期待するパフォーマンスに基づいている必要があります。

于 2013-05-01T18:47:08.640 に答える