使用face_recognition(一)人脸识别
关于使用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(一)人脸识别相关推荐
- 人脸识别python face_recognize_【python+face_recognition】人脸识别初始
[python+face_recognition]人脸识别初始 发布时间:2018-09-01 12:03, 浏览次数:366 , 标签: python face recognition face_r ...
- Face_recognition与人脸识别解决方案
Face_recognition 与人脸识别解决方案 很久之前做的,好像是从github上参考一老外的,用到了当前比较火的face_recognition第三方库,我在此基础上做了一些改进 现在可以在 ...
- 人脸识别python face_recognize_python2.7使用face_recognition做人脸识别
偶然看到一篇文章,说是可以实时人脸识别,很有兴趣就自己按照文章开始动手人脸识别,但是实现过程中遇到了几个问题这里做个总结,希望可以帮助到大家 安装face_recognition这个之前需要先安装编译 ...
- C#打开摄像头后获取图片,调用face_recognition进行人脸识别
运行效果如截图:左边和保存的图片做对比,打印相似度,部分打印内容为python中的打印输出,可以用来做结果判断.右边打开摄像头后,可以单张图片进行人脸识别,或者一直截图镜头中的图片进行比对.期中pyt ...
- 调包侠系列之—调用face_recognition进行人脸识别
文章目录 face_recognition 是啥 face_recognition 安装与配置 安装dlib 检测人脸,并用框框框起来 众里寻他千百度,查看此人在不在 百变星君,美颜美图随心所欲 总结 ...
- 利用face_recognition进行人脸识别,从全班证件照中找出自己
https://blog.csdn.net/hongbin_xu/article/details/76284134 参考hongbin_xu的教程:应用一个基于Python的开源人脸识别库,face_ ...
- windows基于face_recognition实现人脸识别
环境搭建 pip install opencv-python --user -i https://pypi.tuna.tsinghua.edu.cn/simple pip install opencv ...
- 人脸识别开源库face_recognition
原文出处: https://blog.xugaoxiang.com/ai/face-recognition-cnn.html 软硬件环境 ubuntu 18.04 64bit GTX 1070Ti a ...
- face_recognition使用:人脸识别开源python库(face_recognition是基于dlib的深度学习人脸识别库)
face_recognition实现人脸识别的思路: 1.给定想要识别的人脸的图片并对其进行编码(每个人只需要一张),并将这些不同的人脸编码构建成一个列表.编码其实就是将人脸图片映射成一个128维的特 ...
- 史上最简单的人脸识别项目登上GitHub趋势榜
来源 | GitHub Trending整理 | Freesia译者 | TommyZihao出品 | AI科技大本营(ID: rgznai100) 导读:近日,一个名为 face_recogniti ...
最新文章
- Android自动化测试之Shell脚本一——模拟触屏事件
- 【数据竞赛】Kaggle秘技,用Sigmoid函数做回归问题!
- 全文索引 排名计算问题
- bzoj1878: [SDOI2009]HH的项链
- iptables中关于limit和limit-burst的解释
- IntelliJ IDEA不好用?那是因为没掌握这些技巧
- java jdbc 详解_JDBC概述及详解各个对象
- java怎么获取ie浏览器的cookie,IE8 浏览器Cookie的处理
- 搜狗输入法电脑版_搜狗输入法Mac版更新:找不到哪里下载?看这里
- 常用crc查表法_CRC校验码简介及CRC16的计算方法
- 实惠星扫地机器人不能开机_扫地机器人不能承受的重量,14kg法斗坐在上面,它旋转后死机...
- html 如何 创建目录,html - javascript:如何自动生成一篇文章的目录
- python命令符bash_从python结构执行远程bash命令时“转义”$
- js 定义函数的几种方法 以及如何调用
- 网络安全日志留存合规解决方案
- 解决Hexo博客的Next主题中阅读全文没有auto_excerpt的问题
- vulcan 编程_我如何在四天内使用Vulcan.js构建应用程序
- 2020年12月电子学会青少年软件编程Scratch(二级)等级考试真题解析
- 多目标遗传算法NSGA-II原理详解及算法实现
- PHP isset()与empty()