C# 基于虹软 SDK 人脸识别签到系统

简介: 基于 C#WIINFORM 的人脸识别的签到系统,可以使用,使用虹软的 SDK 开发包,实现了基本的人脸签到后台查看等功能,后续功能不断完善中,敬请期待。
  1. 简介

主要界面:
启动页:
b6bc84542269d692ae7c18a2ed5595cc_1589097309-qidong.png
登录:
QQ截图20220515160820.png
微信图片_20220515160046.png
签到:
04807ffdceca6009155ac773e2f6277a_1589097547-signin.png
53c853525dea1081bbc16900fe6624cf_1589097653-s2.png
QQ截图20220515160902.png
QQ截图20220515160909.png

后台管理
QQ截图20220515160203.png

QQ截图20220515160943.png
QQ截图20220515160943.png

  1. 使用方法:

首先下载源码,然后第一步申请 SDK APPID

请到官网 https://ai.arcsoft.com.cn/index.html

bebb0a547b1e2ddb3c043cd589a67b0c_1589097899-used1.png

申请后创建应用 C++ 应用,一定创建 V2.0 的,因为本软件就是基于 2.0 写的

会找到后台会有一个免费的复制到项目的 App.config 中,然后就可以执行下一步了
b5fc709810b876647de550fad7cb9a9c_1589097915-used2.png

进行数据库导入

在下载文件中找到 facesign.sql 导入 Mysql 数据库本软件基于 Mysql 数据库写的。

最后启动项目就可以了。

Github 地址:https://github.com/CoderXGC/bsfs
常见错误:
设备不匹配 = 90118
打开image.png
删除上图文件即可。


public enum ResultCode
    {
        成功 = 0,
        错误原因不明 = 1,
        无效的参数 = 2,
        引擎不支持 = 3,
        内存不足 = 4,
        状态错误 = 5,
        用户取消相关操作 = 6,
        操作时间过期 = 7,
        用户暂停操作 = 8,
        缓冲上溢 = 9,
        缓冲下溢 = 10,
        存贮空间不足 = 11,
        组件不存在 = 12,
        全局数据不存在 = 13,
        无效的AppId = 28673,
        无效的SDKKey = 28674,
        AppId和SDKKey不匹配 = 28675,
        SDKKey和使用的SDK不匹配 = 28676,
        系统版本不被当前SDK所支持 = 28677,
        SDK有效期过期_需要重新下载更新 = 28678,
        无效的输入内存 = 73729,
        无效的输入图像参数 = 73730,
        无效的脸部信息1 = 73731,
        当前设备无GPU可用 = 73732,
        待比较的两个人脸特征的版本不一致 = 73733,
        人脸特征检测错误未知 = 81921,
        人脸特征检测内存错误 = 81922,
        人脸特征检测格式错误 = 81923,
        人脸特征检测参数错误 = 81924,
        人脸特征检测结果置信度低 = 81925,
        Engine不支持的检测属性 = 86017,
        需要检测的属性未初始化 = 86018,
        待获取的属性未在process中处理过 = 86019,
        PROCESS不支持的检测属性 = 86020,
        无效的输入图像 = 86021,
        无效的脸部信息2 = 86022,
        SDK激活失败_请打开读写权限 = 90113,
        SDK已激活 = 90114,
        SDK未激活 = 90115,
        detectFaceScaleVal不支持 = 90116,
        SDK版本不匹配 = 90117,
        设备不匹配 = 90118,
        唯一标识不匹配 = 90119,
        参数为空 = 90120,
        活体检测功能已过期 = 90121,
        版本不支持 = 90122,
        签名错误 = 90123,
        数据库插入错误 = 90124,
        唯一标识符校验失败 = 90125,
        颜色空间不支持 = 90126,
        图片宽度或高度不支持 = 90127,
        READ_PHONE_STATE权限被拒绝 = 90128,
        激活数据被破坏, 请删除激活文件_重新进行激活 = 90129,
        无法解析主机地址 = 94209,
        无法连接服务器 = 94210,
        网络连接超时 = 94211,
        网络未知错误 = 94212,
        无法连接激活码服务器 = 98305,
        服务器系统错误 = 98306,
        请求参数错误 = 98307,
        激活码正确_且未被使用_但和传入的APPID及APPKEY不匹配 = 98308,
        传入的KEY值虽然正确_但此KEY已经被激活 = 98309,
        KEY格式不对_一般来说是KEY错误或者未传入KEY值 = 98310
 
    }
目录
相关文章
|
1月前
|
人工智能 小程序 Java
电子班牌管理系统源代码,基于AI人脸识别技术的智能电子班牌云平台解决方案
电子班牌管理系统源码,基于AI人脸识别的智慧校园云平台,支持SaaS架构,涵盖管理端、小程序与安卓班牌端。集成考勤、课表、通知、门禁等功能,提供多模式展示与教务联动,助力校园智能化管理。
150 0
|
2月前
|
机器学习/深度学习 数据采集 算法
【人脸识别】基于PCA的人脸识别系统(Matlab代码实现)
【人脸识别】基于PCA的人脸识别系统(Matlab代码实现)
218 6
|
9月前
|
监控 API 计算机视觉
CompreFace:Star6.1k,Github上火爆的轻量化且强大的人脸识别库,api,sdk都支持
CompreFace 是一个在 GitHub 上拥有 6.1k Star 的轻量级人脸识别库,支持 API 和 SDK。它由 Exadel 公司开发,基于深度学习技术,提供高效、灵活的人脸识别解决方案。CompreFace 支持多种模型(如 VGG-Face、OpenFace 和 Facenet),具备多硬件支持、丰富的功能服务(如人脸检测、年龄性别识别等)和便捷的部署方式。适用于安防监控、商业领域和医疗美容等多个场景。
1023 4
|
7月前
|
SQL 数据库 数据安全/隐私保护
C#wpf学习卡后台管理系统
C#wpf学习卡后台管理系统
192 32
|
6月前
|
存储 监控 算法
基于 C# 的局域网计算机监控系统文件变更实时监测算法设计与实现研究
本文介绍了一种基于C#语言的局域网文件变更监控算法,通过事件驱动与批处理机制结合,实现高效、低负载的文件系统实时监控。核心内容涵盖监控机制选择(如事件触发机制)、数据结构设计(如监控文件列表、事件队列)及批处理优化策略。文章详细解析了C#实现的核心代码,并提出性能优化与可靠性保障措施,包括批量处理、事件过滤和异步处理等技术。最后,探讨了该算法在企业数据安全监控、文件同步备份等场景的应用潜力,以及未来向智能化扩展的方向,如文件内容分析、智能告警机制和分布式监控架构。
187 3
|
7月前
|
SQL 小程序 API
如何运用C#.NET技术快速开发一套掌上医院系统?
本方案基于C#.NET技术快速构建掌上医院系统,结合模块化开发理念与医院信息化需求。核心功能涵盖用户端的预约挂号、在线问诊、报告查询等,以及管理端的排班管理和数据统计。采用.NET Core Web API与uni-app实现前后端分离,支持跨平台小程序开发。数据库选用SQL Server 2012,并通过读写分离与索引优化提升性能。部署方案包括Windows Server与负载均衡设计,确保高可用性。同时针对API差异、数据库老化及高并发等问题制定应对措施,保障系统稳定运行。推荐使用Postman、Redgate等工具辅助开发,提升效率与质量。
290 0
|
11月前
|
存储 监控 算法
企业内网监控系统中基于哈希表的 C# 算法解析
在企业内网监控系统中,哈希表作为一种高效的数据结构,能够快速处理大量网络连接和用户操作记录,确保网络安全与效率。通过C#代码示例展示了如何使用哈希表存储和管理用户的登录时间、访问IP及操作行为等信息,实现快速的查找、插入和删除操作。哈希表的应用显著提升了系统的实时性和准确性,尽管存在哈希冲突等问题,但通过合理设计哈希函数和冲突解决策略,可以确保系统稳定运行,为企业提供有力的安全保障。
|
存储 开发框架 .NET
C#语言如何搭建分布式文件存储系统
C#语言如何搭建分布式文件存储系统
315 2
|
存储 Oracle 关系型数据库
PACS源码,C#语言数字医学影像系统成品源码
**数字医学影像系统(RIS/PACS)**采用C#开发,基于C/S架构,配Oracle数据库,具备自主版权,适用于项目实施。系统包含分诊、超声、放射、内镜、病理等工作站,支持基本信息维护、报表查询和系统维护。功能亮点有:WorkList管理、影像采集传输、存储检索、图像处理、多序列浏览、流程控制、报告录入与审核、支持多种影像设备及高级影像处理。RIS与PACS数据库同步,并集成HIS、电子病历等系统接口。全面遵循DICOM3.0标准。
250 1
PACS源码,C#语言数字医学影像系统成品源码
|
机器学习/深度学习 人工智能 监控
利用Python和OpenCV实现实时人脸识别系统
【8月更文挑战第31天】本文将引导您了解如何使用Python结合OpenCV库构建一个简易的实时人脸识别系统。通过分步讲解和示例代码,我们将探索如何从摄像头捕获视频流、进行人脸检测以及识别特定个体。本教程旨在为初学者提供一条明晰的学习路径,帮助他们快速入门并实践人脸识别技术。