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
 
    }
目录
相关文章
|
3月前
|
JavaScript 前端开发 Java
[Android][Framework]系统jar包,sdk的制作及引用
[Android][Framework]系统jar包,sdk的制作及引用
82 0
|
1月前
|
存储 安全 开发工具
百度公共IM系统的Andriod端IM SDK组件架构设计与技术实现
本文主要介绍了百度公共IM系统的Andriod端IM SDK的建设背景、IM SDK主要结构和工作流程以及建设过程遇到的问题和解决方案。
53 3
|
4月前
|
开发工具 iOS开发 计算机视觉
|
3月前
|
数据采集 开发工具 Python
海康威视工业相机SDK+Python+PyQt开发数据采集系统(支持软件触发、编码器触发)
该系统基于海康威视工业相机SDK,使用Python与PyQt开发,支持Gige与USB相机设备的搜索及双相机同时显示。系统提供软件触发与编码器触发模式,并可在数据采集过程中实时保存图像。此外,用户可以调节曝光时间和增益,并进行信息输入,这些信息将被保存至配置文件以便下次自动加载。参数调节与实时预览等功能进一步增强了系统的实用性。
196 1
|
3月前
|
数据安全/隐私保护
数据安全用户系统问题之实人认证信息在用户模型中体现的如何解决
数据安全用户系统问题之实人认证信息在用户模型中体现的如何解决
|
3月前
|
机器学习/深度学习 人工智能 监控
利用Python和OpenCV实现实时人脸识别系统
【8月更文挑战第31天】本文将引导您了解如何使用Python结合OpenCV库构建一个简易的实时人脸识别系统。通过分步讲解和示例代码,我们将探索如何从摄像头捕获视频流、进行人脸检测以及识别特定个体。本教程旨在为初学者提供一条明晰的学习路径,帮助他们快速入门并实践人脸识别技术。
|
3月前
|
存储 监控 API
视觉智能开放平台产品使用合集之人脸识别服务端的离线SDK是什么
视觉智能开放平台是指提供一系列基于视觉识别技术的API和服务的平台,这些服务通常包括图像识别、人脸识别、物体检测、文字识别、场景理解等。企业或开发者可以通过调用这些API,快速将视觉智能功能集成到自己的应用或服务中,而无需从零开始研发相关算法和技术。以下是一些常见的视觉智能开放平台产品及其应用场景的概览。
30 0
|
5月前
|
Linux 调度 开发工具
云桌面系统镜像文件快速分发方案分享SDK
为了解决云桌面环境下批量升级系统镜像的效率问题,传统的1对多FTP/HTTP方式因服务器带宽限制导致传输慢。一种基于优化的Bittorrent协议的P2P解决方案被提出,利用P2P技术将文件切块并让终端互相分享,提高下载速度,尤其适合大文件如256GB分区镜像的分发。通过自定义IO接口、跳过校验、超大分块、多分块支持及局域网自建Tracker等功能,实现更快的传输和镜像更新,适用于系统镜像、游戏更新等领域。该方案已广泛应用于各行业,可根据不同场景定制优化。
63 1
|
4月前
|
机器学习/深度学习 人工智能 计算机视觉
好的资源-----打卡机+Arm+Qt+OpenCV嵌入式项目-基于人脸识别的考勤系统-----B站神经网络与深度学习,商城
好的资源-----打卡机+Arm+Qt+OpenCV嵌入式项目-基于人脸识别的考勤系统-----B站神经网络与深度学习,商城
|
5月前
|
文字识别 算法 API
视觉智能开放平台产品使用合集之人脸识别离线SDK支持离线识别吗
视觉智能开放平台是指提供一系列基于视觉识别技术的API和服务的平台,这些服务通常包括图像识别、人脸识别、物体检测、文字识别、场景理解等。企业或开发者可以通过调用这些API,快速将视觉智能功能集成到自己的应用或服务中,而无需从零开始研发相关算法和技术。以下是一些常见的视觉智能开放平台产品及其应用场景的概览。