0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

创建一个简单的人脸识别桌面应用程序

科讯视点 2020-09-15 17:10 次阅读

1.前言

· 虹软公司提供免费离线人脸识别,对于开发者提供了比较友好、完整的可配置demo。但是如需直接体验功能,还需要花一点时间去完成项目配置等一系列操作,对于初学者、不怎么熟悉整个项目的人来说报各种错误也是常有的。

· 本文是基于虹软人脸识别SDK 3.0Windows(X86),C/C++的demo,封装后输出的一个简单的可直接体验的桌面应用程序,初次接触者可以快速体验人脸识别功能,便于做算法选型、调研及上级汇报!

2.应用程序获取

程序下载链接:https://pan.baidu.com/s/1ShpatdiGDHwMnlr060wuUw 提取码:issi

主要功能:人脸注册(包括单张人脸注册、人脸库注册),人脸检测(支持图片及本机摄像头调用),属性检测(年龄、性别),活体检测,人脸比对等功能。

3. 安装教程

Step1 配置文件激活程序

· 打开【setting】配置文件,填入APPID、SDKKEY激活程序。

创建一个简单的人脸识别桌面应用程序创建一个简单的人脸识别桌面应用程序

Step2 获取APPID、SDKKEY

· 访问ArcSoft AI开放平台门户:https://ai.arcsoft.com.cn,注册开发者账号并登录到开发者中心;

· 创建新应用,并选择下载人脸识别(ArcFace),Windows x86平台 V3.0版本 C++语言的SDK,确认后即可获取APPID、SDKKEY。

创建一个简单的人脸识别桌面应用程序创建一个简单的人脸识别桌面应用程序

Step3 体验demo

· 将APPID、SDKKEY粘贴至配置文件;

创建一个简单的人脸识别桌面应用程序

· 运行【ArcSoftDetection】应用程序,即刻体验功能。

创建一个简单的人脸识别桌面应用程序

4.注意事项

1、该应用程序可以同时兼容32位和64位的电脑,但是注意SDK版本需下载人脸识别(ArcFace)Windows x86 C++ V3.0版本的SDK。(SDK下载链接请访问:https://ai.arcsoft.com.cn/)

2、下载SDK获取APPID、SDKKEY,填入【setting】配置文件,运行【ArcSoftDetection】应用程序,即可体验功能。如遇部分机子出现以下错误,是因为缺少msvcr120.dll文件,可在程序链接中下载并复制到项目中,再次运行即可。

创建一个简单的人脸识别桌面应用程序

3、项目中包含较多依赖文件及库文件,请不要删除。

5.结语

至此,各部分内容已介绍完毕。当然这个只是借助虹软的平台封装的一个小程序,如果要集成做更多人脸场景,比如完成考勤系统、闸机应用等,也可以下载SDK自己开发,以后做完考勤系统再分享,如您在阅读中发现不足之处,欢迎留言!!!

再次附上下载链接:https://pan.baidu.com/s/1ShpatdiGDHwMnlr060wuUw 提取码:issi

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏

    评论

    相关推荐

    下面是我们的人脸识别酒精检测体机: 防代吹

    体机人脸识别
    jf_66410442
    发布于 :2024年01月25日 18:42:02

    【从0开始创建AWTK应用程序】编译应用到嵌入式Linux平台运行

    AWTK是基于C语言开发的跨平台GUI框架。本系列文章介绍如何从0开始创建AWTK应用程序,包括搭建开发调试环境、使用AWTK创建Hello工程并在模拟器上运行、将AWTK应用程序移植
    的头像 发表于 12-07 12:08 303次阅读
    【从0开始<b class='flag-5'>创建</b>AWTK<b class='flag-5'>应用程序</b>】编译应用到嵌入式Linux平台运行

    【从0开始创建AWTK应用程序创建应用程序并在模拟器运行

    AWTK是基于C语言开发的跨平台GUI框架。本系列文章介绍如何从0开始创建AWTK应用程序,包括搭建开发调试环境、使用AWTK创建Hello工程并在模拟器上运行、将AWTK应用程序移植
    的头像 发表于 12-01 08:24 225次阅读
    【从0开始<b class='flag-5'>创建</b>AWTK<b class='flag-5'>应用程序</b>】<b class='flag-5'>创建</b><b class='flag-5'>应用程序</b>并在模拟器运行

    FreeRTOS队列创建任务间通信的基本应用程序

    FreeRTOS 样本代码是队列的基本应用程序。 它创建了两任务, 在队列上进行交流。
    发表于 08-30 07:56

    创建简单Hello World Linux应用程序的过程

    本教程将向您介绍创建简单的Hello World Linux应用程序的过程,然后将该应用程序
    发表于 08-28 06:32

    FreeRTOS队列创建任务间通信的基本应用程序

    FreeRTOS 样本代码是队列的基本应用程序。 它创建了两任务, 在队列上进行交流。
    发表于 08-22 07:12

    人脸识别和指纹识别哪个安全?人脸识别和指纹识别的利弊及风险

      人脸识别是基于人的脸部特征信息进行身份识别的一种生物识别技术。用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪
    发表于 08-03 16:55 2469次阅读

    人脸识别技术的工作原理和优缺点 人脸识别和图像识别的区别

      人脸识别技术是一种用于识别和验证人脸身份的技术。它使用计算机算法和数学模型识别人脸的不同特征和模式,以区分不同
    发表于 08-03 16:53 1599次阅读

    如何创建简单但完整的原生WoA WinUI3应用程序

    在本指南中,您可以学习如何创建简单但完整的原生WoA WinUI3应用程序。 微软最近发布了WinUI3.0,它运行在.NET 5.0
    发表于 08-02 09:57

    【KV260视觉入门套件试用体验】基于KV260的人脸识别的实现与展示

    Camera 应用)在运行时会占用整个显示输出区域,但应用程序退出,您将重新获得对 GNOME 桌面的访问权限。启动AI摄像头的加速应用(Ubuntu)安装好相应的包之后接下来就开始进入到摄像头
    发表于 07-20 14:51

    基于python代码的人脸识别实例

    基于python代码的一个人脸识别的实例,完整的实例,本人在pycharm中实测通过,是一个很基础的入门级的人脸检测和识别
    发表于 07-18 11:11 10次下载

    基于AWS的人群感知应用程序

    电子发烧友网站提供《基于AWS的人群感知应用程序.zip》资料免费下载
    发表于 06-19 15:47 0次下载
    基于AWS<b class='flag-5'>的人</b>群感知<b class='flag-5'>应用程序</b>

    【EsDA应用】10分钟快速实现人脸识别

    全性的生物识别技术,在安防、身份验证等领域被广泛应用。本文在《【EsDA应用】5分钟快速实现图像人脸检测》的基础上,使用M6G2C核心板,简单介绍如何基于EsDA设计的人脸
    的头像 发表于 06-08 15:01 317次阅读
    【EsDA应用】10分钟快速实现<b class='flag-5'>人脸</b><b class='flag-5'>识别</b>

    一文看懂人脸识别技术

    广义的人脸识别实际包括构建人脸识别系统的一系列相关技术 , 包括人脸视图采集 、 人脸定位 、
    的头像 发表于 05-22 09:26 1793次阅读

    厂家定制开发的带考勤的人脸识别门禁有哪些行业应用?

    深圳市远景达物联网技术有限公司定制开发的带考勤的人脸识别门禁,是专为自动化的门禁管理和员工考勤而设计的。这种将人脸识别技术与智慧门禁考勤系统相结合的刷脸
    的头像 发表于 05-15 14:50 563次阅读
    厂家定制开发的带考勤<b class='flag-5'>的人脸</b><b class='flag-5'>识别</b>门禁有哪些行业应用?