.NET 人脸识别库 ViewFaceCore
这是基于 SeetaFace6 人脸识别开发的 .NET 平台下的人脸识别库
这是一个使用超简单的人脸识别库
这是一个基于 .NET Standard 2.0 开发的库
这个库已经发布到 NuGet ,你可以一键集成到你的项目
此项目可以免费商业使用
开源协议:Apache-2.0
GitHub地址: ViewFaceCore
十分感谢您的小星星
示例项目地址:WinForm 摄像头人脸检测
示例项目效果:

一分钟在你的项目里集成人脸识别
1. 创建你的 .NET 应用
.NET Standard >= 2.0
.NET Core >= 2.0
.NET Framework >= 4.6.1^2
2. 使用 Nuget 安装 ViewFaceCore
此 Nuget 包会自动添加依赖的 C++ 库,以及最精简的识别模型。
如果需要其它场景的识别模型,请下载 SeetaFace6 模型文件。
3. 在项目中编写你的代码
三、说明
命名空间:ViewFaceCore.Sharp : 人脸识别类所在的命名空间
| 属性名称 | 类型 | 说明 | 默认值 |
| ModelPath | string | 获取或设置模型路径 [ 如非必要,请勿修改 ] | ./model/ |
| FaceType | FaceType | 获取或设置人脸类型 | FaceType.Light |
| MarkType | MarkType | 获取或设置人脸关键点类型 | MarkType.Light |
| DetectorSetting | DetectorSetting | 获取或设置人脸检测器设置 | new DetectorSetting() |
1 using System.Drawing; 2 using ViewFaceCore.Sharp; 3 using ViewFaceCore.Sharp.Model; 4 5 // 识别 bitmap 中的人脸,并返回人脸的信息。 6 FaceInfo[] FaceDetector(Bitmap); 7 8 // 识别 bitmap 中指定的人脸信息 info 的关键点坐标。 9 FaceMarkPoint[] FaceMark(Bitmap, FaceInfo); 10 11 // 提取人脸特征值。 12 float[] Extract(Bitmap, FaceMarkPoint[]); 13 14 // 计算特征值相似度。 15 float Similarity(float[], float[]); 16 17 // 判断相似度是否为同一个人。 18 bool IsSelf(float);
四、也许…
想起 GitHub 密码,持续更新…
删除代码仓库跑路…
原文:https://www.cnblogs.com/view12138/p/ViewFaceCore.html