ASP.NET中C#的人脸检测

问题描述 投票:2回答:3

我正在寻找一种特定形式的面部识别。我想检测一张全班学生图像中所有面孔的位置(仅此而已)。

换句话说,我不是要比较两个面孔,看看它们是否匹配。

如何在C#中执行此操作?我似乎在NuGet上找不到与此相关的任何开源项目,并且我也查看了CodePlex。

c# asp.net face-recognition
3个回答
3
投票

我个人对任何与计算机视觉相关的需求的偏好是使用http://opencv.willowgarage.com/wiki/,但是,它并不是C#本身的。

但是,在Google进行快速搜索后,我发现http://www.emgu.com/wiki/index.php/Main_Page表示“ Emgu CV是Intel OpenCV图像处理库的跨平台.Net包装器。Allowing OpenCV functions to be called from .NET compatible languages such as C#,VB,VC ++,IronPython等。包装器可以是在Mono中编译并在Linux / Mac OS X上运行。“


2
投票

[Face自从Facebook购买以来已经退休,我使用Sky Biometry,它具有C#.NET API,并且是免费的。

它是基于云的,显然需要Internet连接,但是谁在乎。


0
投票

我建议检查基于Python实现的面部识别https://github.com/takuya-takeuchi/FaceRecognitionDotNet)的FaceRecognition.Nethttps://github.com/ageitgey/face_recognition)。两者都是具有MIT许可证的开源。

另一个选项是Cognitive Services – Face,它来自Microsoft,您可以直接从Azure或从本地Docker使用它。在这里您可以找到有关它的更多信息:https://docs.microsoft.com/en-us/azure/cognitive-services/face/

© www.soinside.com 2019 - 2024. All rights reserved.