2

特定の形の顔認識を探しています。クラスの写真の生徒の画像で、すべての顔がどこにあるか(そしてそれだけ)を検出したいと思います。

つまり、2つの顔を比較して、どちらかが一致するかどうかを確認しようとはしていません。

C#でこれを行うにはどうすればよいですか?これに関してNuGetでオープンソースプロジェクトを見つけることができないようです。CodePlexも調べました。

4

3 に答える 3

3

コンピュータービジョン関連のニーズに対する私の個人的な好みは、http://opencv.willowgarage.com/wiki/を使用することですが、C#用にネイティブに作成されたものではありません。

しかし、Googleですばやく検索したところ、http: //www.emgu.com/wiki/index.php/Main_Pageに、「EmguCVはIntelOpenCV画像処理ライブラリのクロスプラットフォーム.Netラッパーです。Allowing OpenCV functions to be called from .NET compatible languages such as C#、VB、 VC ++、IronPythonなど。ラッパーはMonoでコンパイルでき、Linux / MacOSXで実行できます。」

于 2012-02-02T18:20:08.920 に答える
2

Facebookが購入してからFaceが廃止されたので、C#.NETAPIを備えた無料のSkyBiometryを使用します。

それはクラウドベースであり、明らかにインターネット接続が必要ですが、誰が気にします。

于 2013-08-09T12:04:03.047 に答える
0

Pythonで実装されている顔認識https://github.com/ageitgey/face_recognition )に基づくFaceRecognition.Nethttps://github.com/takuya-takeuchi/FaceRecognitionDotNet)を確認することをお勧めします。どちらもMITライセンスのオープンソースです。

もう1つのオプションは、Cognitive Services – MicrosoftのFaceであり、Azureから直接またはローカルのDockerから使用できます。ここでそれについてもっと見つけることができます:https ://docs.microsoft.com/en-us/azure/cognitive-services/face/

于 2020-01-28T14:26:06.040 に答える