【下载】推荐一款免费的人脸识别SDK

现已进入刷脸的时代,例如,人脸支付、人脸识别的门禁、人流监控等等。如何在Firefly开源板上快速搭建DEMO,并快速产品化?为了让更多产品可以用上人脸识别技术,Firefly推出了一款高性能人脸识别SDK。此SDK的人脸识别的算法,运行效率高,识别精确度高,性能优异,可以直接应用于商业产品。

下文主要讲述如何在Firefly RK3399平台部署并测试OpenFace SDK,Let‘s GO!
      一、Firefly RK3399开源板安装Ubuntu 16.04系统固件
      系统下载链接:http://pan.baidu.com/s/1bFVUs2
      固件烧录请参考:http://wiki.t-firefly.com/index.php/Firefly-RK3399/Flash_image

二、下载OpenFack SDK
      下载链接:http://pan.baidu.com/s/1pLUELKZ
      下载解压后,放到Firefly RK3399文件系统内,例如~/目录。
 
      SDK目录说明
      include:SDK头文件。
      lib:SDK及其依赖的动态库文件。
      samples:示例程序,其中FaceDetectImage是在图片中检测人脸,FaceDetectVideo是在视频中检测人脸,FaceVerify是对图片进行人脸比对。

三、搭建OpenFack SDK运行环境
      确认已连接网络的情况下,执行SDK根目录下的脚本install_debs.sh可以一键安装,命令如下:
      ./install_debs.sh dev
      过程中请按照提示进行操作,可能需要输入root密码获取权限,或者回车确认执行安装。

如果因网络或其他原因安装失败,尝试手动安装以下软件包:
      sudo apt install libboost-all-dev
      sudo apt install libprotobuf-dev
      sudo apt install protobuf-compiler
      sudo apt install libopencv-dev
      sudo apt install libhdf5-dev
      sudo apt install libgflags-dev
      sudo apt install libgoogle-glog-dev
      sudo apt install libleveldb-dev
      sudo apt install liblmdb-dev
      sudo apt install libsnappy-dev

四、运行DEMO

进入samples在对应目录下运行同名文件即可,其中FaceDetectImage是在图片中检测人脸,FaceDetectVideo是在视频中检测人脸,FaceVerify是对图片进行人脸比对。

注、运行DEMO需要root权限,请加sudo来运行DEMO

FaceDetectImage运行后,会在指定图像中检测出人脸,并加于标识,如下图:

FaceDetectVideo运行后,会从视频文件里读取帧图像,并加于标识,如下图:

FaceVerify运行时会识别两张图像中人脸的相似度,并输出相度的数值。相似度为0~1之间的数值,数值越接近1,说明相似度越高,反之亦然。如下图:

五、更多的应用场景

例如,基于USB摄像头的人脸识别门禁系统,可依据不同的人提供不同温度设置的智能空调等等。

时间: 2024-10-10 10:19:06

【下载】推荐一款免费的人脸识别SDK的相关文章

程序猿福利来啦,神目AI开放平台免费送人脸识别SDK啦

原文地址:https://blog.51cto.com/14177548/2355589

推荐1款免费在线OCR文字识别服务,识别特别准确!

这款在线文字识别转换有别于其他的软件,罕见地可以保留识别格式,如果你选择识别结果是PDF,那么格式将会是非常精确地保留下来,如果你选择识别结果是WORD,那么系统将会为你自动排版到最优格式,总之一句话,识别结果超出你的想象!识别速度基本在10秒以内解决,无需等待太久,除非识别高峰期.建议大家收藏一下. 想象一下,如果你拍到人家的一大堆电话号码,那你会选择自己一个一个输入吗?当然是把电话号码识别出来,COPY!COPY!COPY即可 OCR 是Optical Character Recogniti

推荐10款免费而优秀的图表插件

开发人员很多时候需要使用图表来表现一些数据,而一张图表往往能够比几行密密麻麻的数字表格更能直观地展示数据内容.随着Web技术的发展,从传统只能依靠于flash.IE的vml,各个浏览器尚不统一的svg,到如今规范统一的canvas.svg为代表的html5技术,表现点.线.面要素的技术已经越来越规范成熟.我在本篇文章中收集了10款免费开源且比较优秀的图表制作插件,以供各位参考. 1,ichartjs(国产) ichartjs是一款优秀的国产开源插件,作者是王鹤,英文名taylor,毕业于南昌大学

百度人脸识别SDK学习

之前看到同事说人脸识别多么高大上之类的, 我就好奇搜索了一下, 本人是小白级别,喜欢用百度多一点,所以就使用了百度的人脸识别SDK进行研究.不得不说百度提供的完档很详细,在学习过程中很少出现不能解决的问题, 所以本人也偷个懒,把sdk文档复制下来. 注:貌似有个bug,我在百度语音中菜单下创建的人脸识别,然后获取API_key和Secret_key, 在学习尝试过程中, 或多或少有请求量, 但是报表中却没有任何记录, 难道是bug吗? 我在想是不是可以无限制的调用了,作为尝试, 没去批量去测试,

虹软人脸识别SDK在网络摄像头中的实际应用

目前在人脸识别领域中,网络摄像头的使用很普遍,但接入网络摄像头和人脸识别SDK有一定门槛,在此文章中有介绍过虹软人脸识别SDK的接入流程,本文着重介绍网络摄像头获取视频流并处理的流程(红色框内),以下内容仅供参考. 1.海康SDK接入基本流程 a.初始化并登录验证 NET_DVR_Init(); NET_DVR_DEVICEINFO_V30 struDeviceInfo = { 0 }; long lUserID = NET_DVR_Login_V30(m_cameraIp, m_cameraP

人脸识别SDK小结

Face++人脸识别 进入官网 Face++ 致力于研发世界最好的人脸技术,提供免费的API和SDK供企业和开发者调用,更有灵活的定制化服务满足不同需求.已有多家公司使用Face++技术服务,完成包括人脸搜索.定位.识别.智能美化等功能.我们旨在为合作者提供完善的技术与维护服务. 百度媒体云人脸识别 进入官网 百度媒体云人脸识别服务,依托百度业界领先的人脸识别算法,提供了人脸检测.五官定位.人脸属性检测等功能.媒体云人脸识别服务通过提供一系列HTTP Restful API及跨终端平台SDK,实

免费的人脸识别服务接口XQFace

服务介绍 XQFace人脸识别开放平台专注于人脸检测.人脸跟踪.人脸比对与人脸识别四大核心功能.我们通过提供云端API.离线SDK.以及面向用户提供个性化产品定制服务. 特色功能 1.在线API XQFace开放平台,通过提供免费易用的人脸识别在线API,让更多的开发者更近距离的接触到真正可用的人脸识别技术.在线API识别比对的准确率不打折,话不多说,感兴趣的小伙伴们可以自己体验一下. 2.离线SDK XQFace人脸识别离线SDK,拥有强劲的性能优势,更好了发挥大规模人像检索和动态人脸识别监控

介绍n款计算机视觉库/人脸识别开源库/软件

计算机视觉库 OpenCV OpenCV是Intel®开源计算机视觉库.它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法. OpenCV 拥有包括 300 多个C函数的跨平台的中.高层 API.它不依赖于其它的外部库——尽管也可以使用某些外部库. OpenCV 对非商业... 人脸识别 faceservice.cgi faceservice.cgi 是一个用来进行人脸识别的 CGI 程序, 你可以通过上传图像,然后该程序即告诉你人脸的大概坐标位置.face

推荐一款免费的Windows Server变更通知工具

问:您每次需要花多少时间和精力来查找Windows Server中的变更? 这个得看经验哦 任何充当关键业务角色的Windows Server都需要恰当的配置,然后持续被监控以确保它保持稳定和安全的,来抵抗潜在的攻击.NetWrix Windows Server变更通知工具使得IT管理员能够建立持续有效的Windows Server监控.这款由NetWrix提供的免费软件可以针对Windows Server上至关重要的变更提供日常报告. NetWrix Windows Server变更通知工具是