关于使用face_recognition,安装方面还是有些坑的。之前用的是python3.5,pip安装出错,需要dlib什么的。按照网上的教程弄,还是有问题,搞了一天搞不定。后来看到说用python3.6比较简单,就换了个版本,结果pip轻松搞定。。。嗯,这是个坑,记录一下。

关于face_recognition人脸识别的代码其实挺简单的,一看就能懂。我还顺便记录了一下时间,代码如下:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2018/1/3 14:12
# @Author  : He Hangjiang
# @Site    :
# @File    : 人脸识别.py
# @Software: PyCharmimport cv2
import face_recognition
import timetimeStart = time.clock()
#读取图片并定位
img = face_recognition.load_image_file("face.jpg")
face_locations = face_recognition.face_locations(img)
print(face_locations)time_1 = time.clock()
timeRec = time_1 - timeStart
print("识别时间:",timeRec)#调用opencv显示人脸
image = cv2.imread("face.jpg")
cv2.imshow("ori",image)#遍历人脸,并标注
faceNum = len(face_locations)
for i in range(faceNum):top = face_locations[i][0]right = face_locations[i][1]bottom = face_locations[i][2]left = face_locations[i][3]start = (left,top)end = (right,bottom)color = (55,255,155)thickness = 3cv2.rectangle(image,start,end,color,thickness)cv2.imshow("recognized",image)time_2 = time.clock()
timeDraw = time_2 - time_1
print("画出位置时间:",timeDraw)cv2.waitKey(0)
cv2.destroyAllWindows()

最后结果:
识别时间: 0.5109334811302357
画出位置时间: 0.06631770175816731

就结果来说是准确的,但还希望速度能进一步提高。

参考博客:
http://blog.csdn.net/hongbin_xu/article/details/76284134

使用face_recognition(一)人脸识别相关推荐

  1. 人脸识别python face_recognize_【python+face_recognition】人脸识别初始

    [python+face_recognition]人脸识别初始 发布时间:2018-09-01 12:03, 浏览次数:366 , 标签: python face recognition face_r ...

  2. Face_recognition与人脸识别解决方案

    Face_recognition 与人脸识别解决方案 很久之前做的,好像是从github上参考一老外的,用到了当前比较火的face_recognition第三方库,我在此基础上做了一些改进 现在可以在 ...

  3. 人脸识别python face_recognize_python2.7使用face_recognition做人脸识别

    偶然看到一篇文章,说是可以实时人脸识别,很有兴趣就自己按照文章开始动手人脸识别,但是实现过程中遇到了几个问题这里做个总结,希望可以帮助到大家 安装face_recognition这个之前需要先安装编译 ...

  4. C#打开摄像头后获取图片,调用face_recognition进行人脸识别

    运行效果如截图:左边和保存的图片做对比,打印相似度,部分打印内容为python中的打印输出,可以用来做结果判断.右边打开摄像头后,可以单张图片进行人脸识别,或者一直截图镜头中的图片进行比对.期中pyt ...

  5. 调包侠系列之—调用face_recognition进行人脸识别

    文章目录 face_recognition 是啥 face_recognition 安装与配置 安装dlib 检测人脸,并用框框框起来 众里寻他千百度,查看此人在不在 百变星君,美颜美图随心所欲 总结 ...

  6. 利用face_recognition进行人脸识别,从全班证件照中找出自己

    https://blog.csdn.net/hongbin_xu/article/details/76284134 参考hongbin_xu的教程:应用一个基于Python的开源人脸识别库,face_ ...

  7. windows基于face_recognition实现人脸识别

    环境搭建 pip install opencv-python --user -i https://pypi.tuna.tsinghua.edu.cn/simple pip install opencv ...

  8. 人脸识别开源库face_recognition

    原文出处: https://blog.xugaoxiang.com/ai/face-recognition-cnn.html 软硬件环境 ubuntu 18.04 64bit GTX 1070Ti a ...

  9. face_recognition使用:人脸识别开源python库(face_recognition是基于dlib的深度学习人脸识别库)

    face_recognition实现人脸识别的思路: 1.给定想要识别的人脸的图片并对其进行编码(每个人只需要一张),并将这些不同的人脸编码构建成一个列表.编码其实就是将人脸图片映射成一个128维的特 ...

  10. 史上最简单的人脸识别项目登上GitHub趋势榜

    来源 | GitHub Trending整理 | Freesia译者 | TommyZihao出品 | AI科技大本营(ID: rgznai100) 导读:近日,一个名为 face_recogniti ...

最新文章

  1. Android自动化测试之Shell脚本一——模拟触屏事件
  2. 【数据竞赛】Kaggle秘技,用Sigmoid函数做回归问题!
  3. 全文索引 排名计算问题
  4. bzoj1878: [SDOI2009]HH的项链
  5. iptables中关于limit和limit-burst的解释
  6. IntelliJ IDEA不好用?那是因为没掌握这些技巧
  7. java jdbc 详解_JDBC概述及详解各个对象
  8. java怎么获取ie浏览器的cookie,IE8 浏览器Cookie的处理
  9. 搜狗输入法电脑版_搜狗输入法Mac版更新:找不到哪里下载?看这里
  10. 常用crc查表法_CRC校验码简介及CRC16的计算方法
  11. 实惠星扫地机器人不能开机_扫地机器人不能承受的重量,14kg法斗坐在上面,它旋转后死机...
  12. html 如何 创建目录,html - javascript:如何自动生成一篇文章的目录
  13. python命令符bash_从python结构执行远程bash命令时“转义”$
  14. js 定义函数的几种方法 以及如何调用
  15. 网络安全日志留存合规解决方案
  16. 解决Hexo博客的Next主题中阅读全文没有auto_excerpt的问题
  17. vulcan 编程_我如何在四天内使用Vulcan.js构建应用程序
  18. 2020年12月电子学会青少年软件编程Scratch(二级)等级考试真题解析
  19. 多目标遗传算法NSGA-II原理详解及算法实现
  20. PHP isset()与empty()

热门文章

  1. echarts应用openlayers地图,黑客攻击(迁移)Demo
  2. 概念术语之 high dynamic range(HDR)高动态范围
  3. oracle更改编码规则,Oracle自定义编码规则
  4. dede css文件,dede css教程
  5. dz论坛开启图片压缩功能
  6. 商标买卖哪个平台最好_商标买卖哪个平台最大?
  7. Android获取手机联系人匹配用户表并按字母A-Z排序展示
  8. 拍脑袋建中小企业研发中心,该何去何从?
  9. Python|Pyppeteer实现自动注册Gmail邮箱(11)
  10. mongodb备份与还原