博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【下载】推荐一款免费的人脸识别SDK
阅读量:6974 次
发布时间:2019-06-27

本文共 1338 字,大约阅读时间需要 4 分钟。

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

      下文主要讲述如何在Firefly RK3399平台部署并测试OpenFace SDK,Let's GO!
      一、Firefly RK3399开源板安装Ubuntu 16.04系统固件
      系统下载链接:
      固件烧录请参考:
      二、下载OpenFack SDK
      下载链接:
      下载解压后,放到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摄像头的人脸识别门禁系统,可依据不同的人提供不同温度设置的智能空调等等。
 

 

转载于:https://www.cnblogs.com/TeeFirefly/p/7552215.html

你可能感兴趣的文章
ELK菜鸟手记 (三) - X-Pack权限控制之给Kibana加上登录控制以及index_not_found_exception问题解决...
查看>>
CentOS 6.8 安装Tomcat7
查看>>
ASP.NET MVC3 入门指南之数据验证[源码RAR下载]
查看>>
全局变量的例子
查看>>
修改JavaScript脚本并离线编译后将数据同步到Web和Web app
查看>>
驰骋工作流引擎设计系列08 接收人规则设计
查看>>
【转】产品描述英文专用术语
查看>>
Nginx 502 bad gateway问题的解决方法
查看>>
11. Container With Most Water - Medium
查看>>
基于MFC简单图片裁剪工具
查看>>
IEnumerable对象的Distinct方法重写
查看>>
斐波那契数列(水题)板子
查看>>
Python多进程
查看>>
UISearchBar的应用
查看>>
解决Android中图片圆角——.9图
查看>>
retain和copy的区别 #import @class 的区别
查看>>
oracle group by 行转列 分析执行计划
查看>>
CSS基础语法
查看>>
使用栈实现队列(1)(Java)
查看>>
N皇后问题
查看>>