百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
V

ViewFaceCore

> 编程语言
开源

C# 的超简单离线人脸识别库(基于 SeetaFace6)

993 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

C# 的超简单离线人脸识别库(基于 SeetaFace6)

关于

  • 一个基于 SeetaFace6 的 .NET 人脸识别解决方案
  • 本项目受到了 SeetaFaceEngine.Net 的启发
  • 开源、免费、跨平台

受支持的 .NET 框架 和 操作系统

Target Framework ViewFaceCore Version operating system
.NET Framework >= 4.0 0.3.7 windows (x64/x86)
.NET Standard >= 2.0 0.3.7 windows (x64/x86)
.NET Core >= 3.1 0.3.7 windows (x64/x86), linux (arm/arm64/x64)
.NET >= 5.0 latest windows (x64/x86), linux (arm/arm64/x64)

⭐ 快速开始

  • Examples

  • 在 Windows x64 下, 快速集成人脸检测

    1. 创建 .net6 控制台项目

    2. 使用 Nuget 安装以下依赖

      包名称 版本 说明
      ViewFaceCore ViewFaceCore 核心包
      ViewFaceCore.model.face_detector 人脸检测 模型包
      ViewFaceCore.runtime.win.x64 Windows-x64 运行时包
      ViewFaceCore.Extension.SystemDrawing System.Drawing 图像扩展包
    3. 获取人脸信息

    using System;
    using System.Drawing;
    using ViewFaceCore.Core;
    using ViewFaceCore.Model;
    
    namespace ViewFaceCore.Example.ConsoleApp;
    
    internal class Program
    {
        static void Main(string[] args)
        {
            string imagePath = @"images/Jay_3.jpg";
            using var bitmap = (Bitmap)Image.FromFile(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  *[SeetaFace 开源版](https://github.com/SeetaFace6Open/index#%E8%81%94%E7%B3%BB%E6%88%91%E4%BB%AC) 可以免费用于商业和个人用途。如果需要更多的商业支持,请联系商务邮件 [email protected]*
    

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#csharpface-detectionface-recognitionnuget

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言