写真の特定の顔を検出する方法
-
27-09-2019 - |
質問
私はちょうど昼寝をしていたので、その狂ったアイデアが私の頭に浮かびました。ここにあります。
それぞれに顔がある2つの異なる写真があります。その2枚の写真に同じ人がいるかどうかをどのように検出できますか?
それをすることは可能ですか?はいの場合、JavaまたはPHPで行うことはできますか?それをする方法は何ですか?何か案は?たぶん、各顔には「アルゴリズム」または私たちを助けることができるものがありますか?
どうもありがとうございます。
解決
それは些細な解決策ではありません(そして、そのような答えでカバーすることはできません)。最初から始めることができます 顔認識に関する論文を読む. 。これが本当にやりたいことの場合は、実際にコードを書き始める前に、最初に多くの背景情報を読む準備をしてください。この主題は、多くの人々の博士号と修士論文の基礎です。この場合、言語は アルゴリズム. 。また、準備してください たくさんの数学. 。少なくとも、あなたは何かクールなことを学ぶでしょう。 :)
他のヒント
私は非常によく似たタスクをフリーランスしていました。面白くない。顔認識を構築することはほとんど不可能です - 顔の検出は簡単です、認識は難しい部分です...アルゴリズムは一般に私が見たように守られた秘密です。
しかし、私はこれを見つけました: http://face.com/
フェイス認識API。それをフィードしてください、それはあなたが以前にそれを供給した名前と詳細をあなたに与えます。顔が存在するかどうかを確認することができます。
多くのリクエストを行うか、エンタープライズレベルで作業を開始する場合 - 請求します。
画像データの数字を計算するツールがある限り、言語は実際には重要ではありません。顔の認識は、このようなフォーラムの投稿にはあまりにも大きなトピックです。私は「Facial Outernition Algorithms」をGoogleで検索します。
これは些細なことではないことを他の人に同意します。
- 両方の写真で顔を検出します
- 顔のデータを正規化します
- データを比較して、それらが一致するかどうかを確認します