2017-09-12 21 views
-5

私は画像処理ライブラリについては、ネットを検索しています(ジャストアイデア)。私の最終年度プロジェクト(FYP)として、顔認識によってアテンダント(仕事、学校を)取ることができるソフトウェアを開発する画像処理でカマラの前で写真や本物の人物を検出する方法は?

を計画し、私はOpenCvがよりよく知られていることを知っています。私は顔認識のための多くのビデオをyoutube OpenCvを使って見つけました。これは間違いなく私に多くの助けになります。(私は完全に画像処理をしています)。また、私はVisual Studioを使用しています。

ここで最初の問題は、それが写真であるか、実際の人物がカメラの前で立っていることを検出することですか?

「はい」の場合は、画像処理で「写真」と「実際の人物」を検出する方法に関するリンクまたはチュートリアルのリンクを教えてください。

私が言ったように、私は画像処理に全く新たなんだ、これが私のFYP

のためだけのアイデアであるか、あなたがお勧め任意のオープンソースライブラリですか?

+0

これはあなたが必要と考えるものです。オイラーのビデオの倍率 人の顔が「ライブ」か静止画かを検出するために、MITのこのソフトウェアは肉眼で見えない小さな動きを検出します。 http://people.csail.mit.edu/mrub/evm/#code – d4v3y0rk

答えて

1

Eulerian Video Magnificationは、写真の正体がカメラの前に立っていることを検出できますが、は、カメラであることを検出できない可能性があります。。このように、悪意のあるユーザが実際の人物の顔ではなく顔のビデオを使用する場合、オイラーのビデオ倍率に基づく顔認識認証システムは成功することができない。

ここで、堅牢な顔認識認証システムを開発するための私の考えです。

  1. マルチビュー顔認識を使用すると、ロバストな顔認証システムを開発できます。 Hereはこのテクニックのデモビデオであり、hereは理論的背景を得るための論文です。また、コーディングを開始するときにthisthisthisthisの恩恵を受けることができます。

  2. あなたは左側を見たり、右側を見て(マルチ、あなたの眉を動かし、それはあなたの目3回点滅例えば写真/ビデオや実在の人物であることを検出するRANDOM方向を使用することができますビューの顔認識は、ユーザの顔を認識するために使用されるときに、ユーザールック右または左)など

あなたは堅牢な顔 認識認証システムを開発するためのプロジェクトでこれらの2つのアイデアを使用する必要があります。

ここにscnarioがあります。

enter image description here

関連する問題