<div align="center">
# SeetaFace6Sharp
[![Nuget](https://img.shields.io/nuget/v/SeetaFace6Sharp?color=%233F48CC&style=flat-square)](https://www.nuget.org/packages/SeetaFace6Sharp/)
[![GitHub license](https://img.shields.io/github/license/SeetaFace6Sharp/SeetaFace6Sharp?style=flat-square)](https://github.com/SeetaFace6Sharp/SeetaFace6Sharp/blob/main/LICENSE)
![GitHub stars](https://img.shields.io/github/stars/SeetaFace6Sharp/SeetaFace6Sharp?color=%23FCD53F&style=flat-square)
![GitHub forks](https://img.shields.io/github/forks/SeetaFace6Sharp/SeetaFace6Sharp?style=flat-square)
<br/>
ââ [ð å
³äº](#-å
³äº) | [â å¿«éå¼å§](#-å¿«éå¼å§) | [ð æ§è½](#-æ§è½) | [ð§ æ建](#-æ建) | [ð¦ å
æ¸
å](#-å
æ¸
å) | [ð APIææ¡£](#-apiææ¡£) ââ
<br/>
ââ [ð åè](#-åè) | [â é®ç](#-é®ç) | [𧩠贡ç®](#-è´¡ç®) | [ð 许å¯](#-许å¯) ââ
</div>
## ð å
³äº
- ä¸ä¸ªåºäº [SeetaFace6](https://github.com/SeetaFace6Open/index) ç .NET 离线人è¸è¯å«è§£å³æ¹æ¡
- æ¤é¡¹ç®æ¥æºäºViewFaceCoreï¼å¨ViewFaceCoreåºç¡ä¸äºæ¬¡å¼åä¸åå
- å¼æºãå
è´¹ã跨平å°
åæ¯æç .NET Runtime å æä½ç³»ç»
| OS | Runtime | x86 | x64 | ARM | ARM64 |
| ------------ | ------------ | :------------: | :------------: | :------------: | :------------: |
| Windows | .NET Framework | â | â | | |
| Windows | .NET Core 3.1+ | â | â | | |
| Linux | .NET Core 3.1+ | | â | â | â |
**注æï¼** Windows ç³»ç»éè¦å®è£
Visual C++ 14ï¼ä¸è½½é¾æ¥ï¼https://learn.microsoft.com/zh-CN/cpp/windows/latest-supported-vc-redist
## â å¿«éå¼å§
- [Examples](/src/SeetaFace6Sharp/Examples)
- å¨ *Windows x64* ä¸, å¿«ééæ人è¸æ£æµ
1. å建æ§å¶å°é¡¹ç®
1. ä½¿ç¨ [Nuget](https://www.nuget.org) å®è£
以ä¸ä¾èµ
| å
å称 | çæ¬ | 说æ |
| :------------ | :------------: | :------------ |
| [SeetaFace6Sharp](https://www.nuget.org/packages/SeetaFace6Sharp/) | ![Version](https://img.shields.io/nuget/v/SeetaFace6Sharp.svg?color=%233F48CC&label=%20&style=flat-square) | *SeetaFace6Sharp* æ ¸å¿å
|
| [SeetaFace6Sharp.model.face_detector](https://www.nuget.org/packages/SeetaFace6Sharp.model.face_detector) | ![Version](https://img.shields.io/nuget/v/SeetaFace6Sharp.model.face_detector.svg?color=%233F48CC&label=%20&style=flat-square) | *人è¸æ£æµ* 模åå
|
| [SeetaFace6Sharp.runtime.win.x64](https://www.nuget.org/packages/SeetaFace6Sharp.runtime.win.x64) | ![Version](https://img.shields.io/nuget/v/SeetaFace6Sharp.runtime.win.x64.svg?color=%233F48CC&label=%20&style=flat-square) | *Windows-x64* è¿è¡æ¶å
|
| [SeetaFace6Sharp.Extension.SystemDrawing](https://www.nuget.org/packages/SeetaFace6Sharp.Extension.SystemDrawing) | ![Version](https://img.shields.io/nuget/v/SeetaFace6Sharp.Extension.SystemDrawing.svg?color=%233F48CC&label=%20&style=flat-square) | *System.Drawing* å¾åæ©å±å
|
1. è·å人è¸ä¿¡æ¯
```csharp
using SeetaFace6Sharp;
using System;
using System.Drawing;
namespace ConsoleApp1
{
internal class Program
{
static void Main(string[] args)
{
string imagePath = @"images/Jay_3.jpg";
using var bitmap = (Bitmap)Image.FromFile(imagePath);
using var imgData = bitmap.ToFaceImage();
using FaceDetector faceDetector = new FaceDetector();
FaceInfo[] infos = faceDetector.Detect(imgData);
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();
}
}
}
```
## ð æ§è½
| æµè¯é¡¹ç® | ç¹å¾é¿åº¦ | é度ï¼AMD 5950xï¼ | é度ï¼Intel N305ï¼ | é度ï¼NVDIA GTX1650ï¼ | é度ï¼RK3588ï¼ |
| ------------ | ------------ | ------------ | ------------ | ------------ | ------------ |
| ç¹å¾å¼æ£æµ | 1024 | 14ms | 42ms | 7ms | æªæµè¯ |
| 人è¸æ¯å¯¹ï¼ä»è·è¸ªå°æ¯å¯¹ï¼ | 1024 | 54ms | 96ms | 18ms | æªæµè¯ |
## ð§ æ建
- [*SeetaFace6 æ建*](/docs/SeetaFace6OpenBuild.md)
- [*SeetaFace6Sharp æ建*](/docs/SeetaFace6SharpBuild.md)
## ð¦ å
æ¸
å
- [*SeetaFace6Sharp ç Nuget å
æ¸
å*](/docs/SeetaFace6SharpPackages.md)
## ð APIææ¡£
- [*SeetaFace6Sharp API*](/docs/SeetaFace6SharpAPI.md)
## ð åè
- [*SeetaFace6 说æ*](https://github.com/seetafaceengine/SeetaFace6/blob/master/README.md)
- [*SeetaFace åæ¥å£è¯´æ*](https://github.com/seetafaceengine/SeetaFace6/tree/master/docs)
- [*SeetaFace å
¥é¨æç¨*](http://leanote.com/blog/post/5e7d6cecab64412ae60016ef)
## â é®ç
- [Issues](https://github.com/SeetaFace6Sharp/SeetaFace6Sharp/issues)
- [常è§é®é¢](/docs/QA.md)
## 𧩠贡ç®
- [PR](https://github.com/SeetaFace6Sharp/SeetaFace6Sharp/pull)
- [åä¸è´¡ç®](/docs/Contribute.md)
## ð 许å¯
<div align="center">
[Copyright (c) 2021, SeetaFace6Sharp](https://github.com/SeetaFace6Sharp/SeetaFace6Sharp/blob/main/LICENSE) | [*Copyright (c) 2019, SeetaTech*](https://github.com/SeetaFace6Open/index/blob/master/LICENSE)
</div>
> *[SeetaFace å¼æºç](https://github.com/SeetaFace6Open/index#%E8%81%94%E7%B3%BB%E6%88%91%E4%BB%AC) å¯ä»¥å
è´¹ç¨äºåä¸å个人ç¨éãå¦æéè¦æ´å¤çåä¸æ¯æï¼è¯·èç³»åå¡é®ä»¶ bd@seetatech.com*
没有合适的资源?快使用搜索试试~ 我知道了~
C#人脸识别,人脸认证 一个基于 SeetaFace6 的 .NET 离线人脸识别解决方案 .zip
共407个文件
cs:131个
bat:35个
csproj:34个
需积分: 1 1 下载量 108 浏览量
2024-03-07
23:29:58
上传
评论
收藏 308.28MB ZIP 举报
温馨提示
适合学习/练手、毕业设计、课程设计、期末/期中/大作业、工程实训、相关项目/竞赛学习等。 项目具有较高的学习借鉴价值,也可直接拿来修改复现。可以在这些基础上学习借鉴进行修改和扩展,实现其它功能。 可放心下载学习借鉴,你会有所收获。 —— 对于学习和实践,选择合适的项目和资源确实是一种有效的方式。 在进行毕业设计、课程设计或大作业时,选择具备学习借鉴价值的项目可以帮助你理解和应用所学知识,同时也可以通过修改和扩展来实现其他功能。 通过参与实际项目,你可以应用所学的理论知识,深入了解软件开发或其他领域的实践流程和技术要求。 博主领域:嵌入式领域&人工智能&软件开发。 # 注意 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。
资源推荐
资源详情
资源评论
收起资源包目录
C#人脸识别,人脸认证 一个基于 SeetaFace6 的 .NET 离线人脸识别解决方案 .zip (407个子文件)
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 22KB
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
FaceTracker.cs 7KB
FaceLandmarker.cs 7KB
DataGridViewExtension.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
共 407 条
- 1
- 2
- 3
- 4
- 5
资源评论
阿齐Archie
- 粉丝: 1w+
- 资源: 2303
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功