## 1. 关于
- 一个基于 [SeetaFace6](https://github.com/SeetaFace6Open/index) 的 .NET 离线人脸识别解决方案
- 此项目来源于ViewFaceCore,在ViewFaceCore基础上二次开发与分发
- 开源、免费、跨平台 (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+ | win ( x64/x86 )、linux ( arm/arm64/x64 ) |
### 2.2 简单的人脸信息检测
以 Windows x64平台 为例,一个简单的人脸检测Demo。
1. 使用 [nuget](https://www.nuget.org) 安装依赖
| 包名称 | 最小版本 | 生成文件夹 | 说明 |
| :- | :-: | - | - |
| [SeetaFace6Sharp](https://www.nuget.org/packages/SeetaFace6Sharp/) | [![](https://img.shields.io/nuget/v/SeetaFace6Sharp.svg)](https://www.nuget.org/packages/SeetaFace6Sharp) | —— | SeetaFace6Sharp .NET 核心库 |
| [SeetaFace6Sharp.model.all](https://www.nuget.org/packages/SeetaFace6Sharp.model.all) | [![](https://img.shields.io/nuget/v/SeetaFace6Sharp.model.all.svg)](https://www.nuget.org/packages/SeetaFace6Sharp.model.all) | `runtimes\models` | 人脸检测的模型支持(图省事可以直接安装这个) |
| [SeetaFace6Sharp.runtime.win.x64](https://www.nuget.org/packages/SeetaFace6Sharp.runtime.win.x64) | [![](https://img.shields.io/nuget/v/SeetaFace6Sharp.runtime.win.x64.svg)](https://www.nuget.org/packages/SeetaFace6Sharp.runtime.win.x64) | `runtimes\win-x64\native` | Windows-x64 的本机运行时,其它平台自行选择安装,可安装多个 |
| [SeetaFace6Sharp.Extension.SkiaSharp](https://www.nuget.org/packages/SeetaFace6Sharp.Extension.SkiaSharp) | [![](https://img.shields.io/nuget/v/SeetaFace6Sharp.Extension.SkiaSharp.svg)](https://www.nuget.org/packages/SeetaFace6Sharp.Extension.SkiaSharp) | —— | SkiaSharp图像处理扩展,ImageSharp、SkiaSharp、System.Drawing三选一 |
2. 获取人脸信息
```csharp
using SkiaSharp;
using System;
using SeetaFace6Sharp;
namespace SeetaFace6Sharp.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. 使用许可
[Copyright (c) 2021, SeetaFace6Sharp](https://github.com/SeetaFace6Sharp/SeetaFace6Sharp/blob/main/LICENSE) | [*Copyright (c) 2019, SeetaTech*](https://github.com/SeetaFace6Open/index/blob/master/LICENSE)
> [\[源\]](https://github.com/SeetaFace6Open/index#%E8%81%94%E7%B3%BB%E6%88%91%E4%BB%AC) > *`SeetaFace` 开源版可以免费用于商业和个人用途。如果需要更多的商业支持,请联系商务邮件 bd@seetatech.com*
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
关于 一个基于 SeetaFace6 的 .NET 离线人脸识别解决方案 此项目来源于ViewFaceCore,在ViewFaceCore基础上二次开发与分发 开源、免费、跨平台 受支持的 .NET Runtime 和 操作系统 OS Runtime x86 x64 ARM ARM64 Windows .NET Framework √ √ Windows .NET Core 3.1+ √ √ Linux .NET Core 3.1+ √ √ √
资源推荐
资源详情
资源评论
收起资源包目录
人工智能-项目实践-C#-C#人脸识别,人脸认证 一个基于 SeetaFace6 的 .NET 离线人脸识别解决方案 (401个子文件)
MainWindow.axaml 3KB
App.axaml 596B
pack_all.bat 6KB
build.win.vc.x64_gpu.bat 4KB
build.win.vc.x86.bat 4KB
build.win.vc.x64.bat 4KB
pack_all_without_models.bat 2KB
copy_gpu_seetaface6binary.bat 769B
copy_cpu_seetaface6binary.bat 769B
pack_gpu_runtime.bat 450B
pack.bat 432B
pack.bat 432B
pack.bat 432B
pack.bat 432B
pack.bat 432B
pack.bat 432B
pack.bat 432B
pack.bat 432B
pack.bat 432B
pack.bat 432B
pack.bat 432B
pack.bat 432B
pack.bat 432B
pack.bat 432B
pack.bat 432B
pack.bat 432B
pack.bat 407B
pack.bat 407B
pack.bat 407B
pack.bat 407B
pack.bat 407B
pack.bat 407B
pack.bat 364B
pack.bat 364B
pack.bat 364B
pack.bat 364B
pack.bat 364B
packages.config 5KB
nlog.config 3KB
App.config 2KB
nlog.config 1KB
bridge.cpp 21KB
SeetaFace6Native.cs 28KB
MainForm.cs 22KB
MainForm.designer.cs 20KB
CaptureControlViewModel.cs 16KB
Program.cs 15KB
Program.cs 13KB
UserInfoForm.cs 12KB
UserInfoForm.Designer.cs 12KB
UserManageForm.cs 11KB
BaseLibraryLoader.cs 9KB
FaceLandmarker.cs 7KB
DataGridViewExtension.cs 7KB
FaceTracker.cs 7KB
FaceRecognizer.cs 7KB
FaceQuality.cs 7KB
FaceImage.cs 6KB
DefaultPathResolver.cs 6KB
UserManageForm.Designer.cs 6KB
GlobalConfig.cs 6KB
ImageBase64Converter.cs 5KB
HomeController.cs 5KB
SeetaFace6SharpFactory.cs 5KB
SeetaFace6SharpFactory.cs 5KB
FaceImageTest.cs 4KB
FaceAntiSpoofing.cs 4KB
FaceDetector.cs 4KB
Program.cs 4KB
Resources.Designer.cs 4KB
QualityOfLBN.cs 4KB
SeetaFace6SharpHostExtensions.cs 4KB
GenderPredictor.cs 4KB
FaceAntiSpoofingConfig.cs 3KB
SeetaFace6SharpSkiaSharpExtension.cs 3KB
MemberInfoExtension.cs 3KB
QualityConfig.cs 3KB
Model.cs 3KB
FaceTrackerConfig.cs 3KB
SeetaFace6SharpFactory.cs 3KB
AgePredictor.cs 3KB
EyeStateResult.cs 3KB
SeetaFace6SharpImageSharpExtension.cs 3KB
UserInfo.cs 3KB
QualityType.cs 3KB
FaceRecognizeConfig.cs 3KB
BaseSeetaFace6.cs 3KB
FormHelper.cs 3KB
WinLibraryLoader.cs 3KB
EyeStateDetector.cs 3KB
EnumUtil.cs 2KB
CacheManager.cs 2KB
MaskDetector.cs 2KB
FaceTrackInfo.cs 2KB
SeetaFace6SharpSystemDrawingExtension.cs 2KB
QualityResult.cs 2KB
SeetaFace6SharpOptions.cs 2KB
QualityOfLBNTests.cs 2KB
FaceDetectConfig.cs 2KB
FaceRect.cs 2KB
共 401 条
- 1
- 2
- 3
- 4
- 5
资源评论
- ztone20092024-01-24感谢大佬,让我及时解决了当下的问题,解燃眉之急,必须支持!
- yyshj2024-04-09果断支持这个资源,资源解决了当前遇到的问题,给了新的灵感,感谢分享~
博士僧小星
- 粉丝: 1774
- 资源: 5875
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功