zoukankan      html  css  js  c++  java
  • 【下载】推荐一款免费的人脸识别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摄像头的人脸识别门禁系统,可依据不同的人提供不同温度设置的智能空调等等。
     
  • 相关阅读:
    对比.NET PetShop和Duwamish来探讨Ado.NET的数据库编程模式
    找到了一个动态加载web用户自定义控件的问题,不知道算不算是微软的bug
    今天碰到了一个取 REMOTE_USER 的问题
    解决震荡波补丁引起的oracle不能启动
    有几个gmail的邀请,需要的留个言吧。
    一种插入记录的方式,撇开效率,看看对不对
    Regex 类介绍
    Page执行周期
    一段xml deserialize解释
    突然产生的一个想法,写一个基类,用来完成对LoadControl后续操作进行管理
  • 原文地址:https://www.cnblogs.com/TeeFirefly/p/7552215.html
Copyright © 2011-2022 走看看