当前位置: 首页 > article >正文

基于Arcsoft的人脸识别

目录

一、前言

二、使用方法

三、获取SDK

四、人脸检测/人脸识别 

五、代码实现


一、前言

face++,百度ai,虹软,face_recognition,其中除了face_recognition是python免费的一个库安装好响应的库直接运行就好,另外三个需要填入相关申请的信息id和key。 分别对应着相应的人脸检测和人脸识别模块。

face++

做的人脸识别应该是我目前接触到的效果最好的了。这家公司也是个独角兽,专门做人脸识别这块的,返回的照片的信息很全,也好调用。不过只提供在线的,不提供离线sdk没法做一些实时性的东西。
基于python、face++实现人脸检测、人脸识别_face++ 人脸检测 python代码-CSDN博客

百度AI

我感觉百度是BAT三家里面AI能力最强的了,在图像和语音的处理上面是很强的,很全面。百度AI里面功能齐全,提供的语言也是很多。唯一不太好的是目前对python3不是很支持,还是支持python2。但也不表示python3做不了。 其中里面我使用的是v2版本 。

基于python3,百度AI实现人脸检测,人脸识别_python使用百度的人像识别代码-CSDN博客

虹软

虹软的人脸识别技术也是很强的,重要的是他免费提供了离线的sdk,还提供了实例,这个是目前几家研究人脸识别的大公司里面少有的。识别能力正常用还是可以的。我这个代码是调用的离线sdk实现的。里面已经给配置好了,动态链接库也已经放进去了。 

基于python、虹软实现人脸检测,人脸识别_虹软技术论文-CSDN博客

face_recognition

face_recognition 是一个python的开源人脸识别库 号称是识别率百分之99 (虽然我没感觉到)网上资料非常多,而且用这个做实时性的人脸识别效率还可以,推拉流一般(虽然初始化慢...)

基于python3 face_recognition实现人脸检测/识别 如何运用face-recognition检测眨眼数-CSDN博客

github参考https://github.com/niehen6174/face_detection_and_recognition

Deepface / CompreFace / Face Regnition / InsightFace / FaceNet / InsightFace-REST

知乎参考https://blog.csdn.net/Nirvana_6174/article/details/83116808 

接口API实现方式,数据处理方式以及调用限制

除了虹软外,其他4家都是直接提供云平台API接口。云平台API接口调用虽然接入应用相对比较简单,但在使用上会受制于网络稳定性,用户体验会有一定的影响;而且高私密性的人脸照片被传到别人家的公有云服务器,存在泄漏的风险,如果是企业用户,对隐私这种事情,就比较敏感了,我猜想虹软选择开放本地离线SDK引擎,大概也是出于大量客户保护数据安全这方面的要求吧。这样一来就可以不受网络影响,自己掌控人脸照片及相关企业信息,在用户体验和数据安全方面都有很大的保障。只是,如果要使用本地离线SDK引擎接入应用应该会比直接使用云平台API难度大,不过对于久经沙场的程序猿们来说这都不是事儿,如果有Sample code的话,学习使用起来就更容易了。

人脸识别功能

从功能来看,人脸检测和人脸识别大家都支持,但虹软还支持人脸跟踪,大概是由于虹软提供的是离线SDK,可以实现人脸跟踪功能,因为本地的话,对网络和流量的要求就不会有云平台那么高;当然如果产品自建云或者在客户那自组网的情况下,也是非常好用的,这样场景确实蛮多的。这个离线版本在虹软的官网上也有重点介绍,应该是他的亮点。


二、使用方法

1.将下载好的sdk3.0中的动态链接库放入到lib文件夹中

2.代码文件中添加自己的APP_ID和SDK_key

3.注册图片在文件夹face_library中,文件名就是这个人的信息


三、获取SDK

1.进入虹软官网链接,登陆或者注册账号。

2.进入链接,下载虹软SDK3.0

 3.点击免费获取 选择平台  版本  语言  和应用(自己创建) 

4.确认之后即可 下载相关SDK

</


http://www.kler.cn/a/524548.html

相关文章:

  • HTML 标题
  • 联想Y7000+RTX4060+i7+Ubuntu22.04运行DeepSeek开源多模态大模型Janus-Pro-1B+本地部署
  • C++入门(1)
  • 【信息系统项目管理师-选择真题】2007下半年综合知识答案和详解
  • HTML<kbd>标签
  • C#面试常考随笔6:ArrayList和 List的主要区别?
  • doris:异常数据处理
  • DeepSeek部署教程(基于Ollama)
  • 具身智能研究报告
  • 展示统计信息收集情况
  • redis缓存和springboot缓存包冲突怎么办
  • 再见了流氓软件~~
  • 什么是AGI
  • PyTorch中的movedim、transpose与permute
  • [特殊字符] x-cmd pkg | fzf (1) - 强大的模糊搜索工具,一条命令颠覆你的命令行交互体验
  • Autogen_core 测试代码:test_cache_store.py
  • 003 mapper代理开发方式-注解方式
  • 64位的谷歌浏览器Chrome/Google Chrome
  • Maven项目JUnit测试的远程调试技巧
  • 深度学习中常用的评价指标方法
  • 剑指 Offer II 002. 二进制加法
  • 探索高效图像识别:基于OpenCV的形状匹配利器
  • git中有关old mode 100644、new mode 10075的问题解决小结
  • EtherCAT主站IGH-- 19 -- IGH之fsm_pdo.h/c文件解析
  • DeepSeek R1有什么不同
  • H264原始码流格式分析