ViewFaceCore 0.4.0-alpha4
1. 关于
- 一个基于 SeetaFace6 的 .NET 人脸识别解决方案
- 本项目受到了 SeetaFaceEngine.Net 的启发
- 开源、免费、跨平台 (win/linux)
2. 快速开始
2.1 受支持的 .NET 框架 和 操作系统
| 目标框架 | 最低版本 | 操作系统 |
|---|---|---|
| .NET Framework | 4.0 | win ( x64/x86 ) |
| .NET Standard | 2.0 | win ( x64/x86 ) |
| .NET / .NET Core | 3.1、5.0、6.0、7.0 | win ( x64/x86 )、linux ( arm/arm64/x64 ) |
2.2 简单的人脸信息检测
以 Windows x64平台 为例,一个简单的人脸检测Demo。
- 使用 nuget 安装依赖
| 包名称 | 最小版本 | 生成文件夹 | 说明 |
|---|---|---|---|
| ViewFaceCore | —— | ViewFaceCore .NET 核心库 | |
| ViewFaceCore.all_models | viewfacecore\models |
人脸检测的模型支持(图省事可以直接安装这个) | |
| ViewFaceCore.runtime.win.x64 | viewfacecore\win\x64 |
Windows-x64 的本机运行时,其它平台自行选择安装,可安装多个 | |
| ViewFaceCore.Extension.SkiaSharp | |
—— | SkiaSharp图像处理扩展,ImageSharp、SkiaSharp、System.Drawing三选一 |
- 获取人脸信息
using SkiaSharp;
using System;
using ViewFaceCore.Core;
using ViewFaceCore.Model;
namespace ViewFaceCore.Example.ConsoleApp
{
internal class Program
{
private readonly static string imagePath = @"images/Jay_3.jpg";
static void Main(string[] args)
{
using var bitmap = SKBitmap.Decode(imagePath);
using FaceDetector faceDetector = new FaceDetector();
FaceInfo[] infos = faceDetector.Detect(bitmap);
Console.WriteLine($"识别到的人脸数量:{infos.Length} 个人脸信息:\n");
Console.WriteLine($"No.\t人脸置信度\t位置信息");
for (int i = 0; i < infos.Length; i++)
{
Console.WriteLine($"{i}\t{infos[i].Score:f8}\t{infos[i].Location}");
}
Console.ReadKey();
}
}
}
更多案例参见 src/Examples
3. 使用许可
[源] >
SeetaFace开源版可以免费用于商业和个人用途。如果需要更多的商业支持,请联系商务邮件 bd@seetatech.com
Showing the top 20 packages that depend on ViewFaceCore.
| Packages | Downloads |
|---|---|
|
ViewFaceCore.Extension.DependencyInjection
ViewFaceCore 的依赖载入扩展。
|
3 |
|
ViewFaceCore.Extension.SkiaSharp
ViewFaceCore 的 SkiaSharp 实现。
|
1 |
|
ViewFaceCore.Extension.DependencyInjection
ViewFaceCore 的依赖载入扩展。
|
1 |
.NET Core 3.1
- No dependencies.
.NET 5.0
- No dependencies.
.NET 6.0
- No dependencies.
.NET 7.0
- No dependencies.
.NET Standard 2.0
- No dependencies.
| Version | Downloads | Last updated |
|---|---|---|
| 0.4.0-alpha4 | 3 | 2025/7/23 |
| 0.4.0-alpha3 | 1 | 2025/11/17 |
| 0.4.0-alpha2 | 2 | 2025/8/21 |
| 0.4.0-alpha1 | 2 | 2025/8/21 |
| 0.3.8 | 2 | 2025/8/22 |
| 0.3.7 | 2 | 2025/8/21 |
| 0.3.6 | 2 | 2025/8/21 |
| 0.3.5 | 2 | 2025/8/21 |
| 0.3.4 | 1 | 2025/11/18 |
| 0.2.1 | 2 | 2025/8/22 |
| 0.1.2 | 2 | 2025/8/22 |
| 0.0.9 | 2 | 2025/8/21 |