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

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

    评论

    相关推荐

    《DNK210使用指南 -CanMV版 V1.0》第四十五章 人脸识别实验

    第四十五章 人脸识别实验 在上章节中,介绍了利用maix.KPU模块实现了人脸68关键点检测,本章将继续介绍利用maix.KPU模块实现的人脸
    发表于 11-18 14:30

    基于FPGA的人脸识别技术

    基于FPGA(现场可编程逻辑门阵列)的人脸识别技术,是种结合了高效并行处理能力和灵活可编程性的先进图像处理解决方案。这种技术在安全监控、身份认证、人机交互等领域具有广泛应用前景。以下将详细介绍基于FPGA
    的头像 发表于 07-17 11:42 1309次阅读

    基于OpenCV的人脸识别系统设计

    基于OpenCV的人脸识别系统是复杂但功能强大的系统,广泛应用于安全监控、人机交互、智能家居等多个领域。下面将详细介绍基于OpenCV的人脸
    的头像 发表于 07-11 15:37 1.2w次阅读

    人脸识别技术的原理介绍

    人脸识别技术是种基于人脸特征信息进行身份识别的生物识别技术。它通过分析
    的头像 发表于 07-04 09:22 1053次阅读

    如何设计人脸识别的神经网络

    人脸识别技术是种基于人脸特征信息进行身份识别的技术,广泛应用于安全监控、身份认证、智能门禁等领域。神经网络是实现
    的头像 发表于 07-04 09:20 565次阅读

    人脸识别模型训练流程

    据准备阶段,需要收集大量的人脸图像数据,并进行数据清洗、标注和增强等操作。 1.1 数据收集 数据收集是人脸识别模型训练的第步。可以通过网络爬虫、公开数据集、合作伙伴等途径收集
    的头像 发表于 07-04 09:19 831次阅读

    人脸识别模型训练是什么意思

    人脸识别模型训练是指通过大量的人脸数据,使用机器学习或深度学习算法,训练出能够识别和分类
    的头像 发表于 07-04 09:16 473次阅读

    人脸检测和人脸识别的区别是什么

    人脸检测和人脸识别是计算机视觉领域的两重要技术,它们在许多应用场景中都有广泛的应用,如安全监控、身份验证、社交媒体等。尽管它们在某些方面有相似之处,但它们之间存在
    的头像 发表于 07-03 14:49 924次阅读

    如何挑选理想的人脸识别考勤系统产品?人脸识别设备的选型

    如何挑选理想的人脸识别考勤系统产品?在挑选理想的人脸识别考勤系统产品时,需要综合考虑多个方面,包括但不限于设备的性能、兼容性、数据存储能力、环境适应性以及售后服务等因素。以下是根据提供
    的头像 发表于 06-05 14:59 436次阅读
    如何挑选理想<b class='flag-5'>的人脸</b><b class='flag-5'>识别</b>考勤系统产品?<b class='flag-5'>人脸</b><b class='flag-5'>识别</b>设备的选型

    OpenAI推出ChatGPT桌面应用程序

    OpenAI 近日宣布,备受期待的 ChatGPT 桌面应用程序现已正式发布。在官方公告中,OpenAI 表示他们首先会将这款应用提供给 Plus 用户群体,并特别针对 macOS 系统推出。这是该公司为了满足用户对更便捷、更高效交流方式的需求而采取的重要
    的头像 发表于 05-14 11:51 984次阅读

    人脸识别技术的原理是什么 人脸识别技术的特点有哪些

    人脸识别技术的原理 人脸识别技术是种通过计算机以图像或视频为输入,识别、检测、跟踪和分析
    的头像 发表于 02-18 13:52 1652次阅读

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

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

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

    。搭建Linux平台交叉编译环境在上篇文章我们介绍了使用AWTK开发简单的应用并在PC上模拟运行,本篇文章就来介绍下怎么让应用程序运行在嵌入式Linux平台上。1
    的头像 发表于 12-07 12:08 669次阅读
    【从0开始<b class='flag-5'>创建</b>AWTK<b class='flag-5'>应用程序</b>】编译应用到嵌入式Linux平台运行

    如何从简单的数学表达式创建Saber模型?

    如何从简单的数学表达式创建Saber模型,将你的输出描述为输入的函数?例如 out=a*
    的头像 发表于 12-05 13:42 685次阅读
    如何从<b class='flag-5'>一</b><b class='flag-5'>个</b><b class='flag-5'>简单</b>的数学表达式<b class='flag-5'>创建</b><b class='flag-5'>一</b><b class='flag-5'>个</b>Saber模型?

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

    创建工程本篇文章我们来创建一个AWTK程序,也就是HelloWorld程序,它总共包含两
    的头像 发表于 12-01 08:24 465次阅读
    【从0开始<b class='flag-5'>创建</b>AWTK<b class='flag-5'>应用程序</b>】<b class='flag-5'>创建</b><b class='flag-5'>应用程序</b>并在模拟器运行