face-recognition库(人脸识别库)安装,使用
一,起因
1,在某hub上下载了所谓“最简单的人脸识别项目”。
2,开始了face-recognition的安装之路。
3,人脸识别在win10上的使用,识别图像上面的人脸。
二,安装face-recognition库
1,我用的都是清华镜像
2,需要安装的其它库,才能装好人脸识别库
- wheel库,安装包查找库
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple wheel
- cmake库,安装这个得有visual studio,然后用python命令安装
安装cmake
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple cmake
得有编译c++ 得cl.exe ,看visual studio installer
然后配置cl.exe的环境变量
cmd里面输入where cl.exe 有上面的路径即可。
- 安装boost库,c++ 的库,有许多算法和工具
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple boost
重头戏来了,dlib库,c++人脸识别的库…python 还是调用了c++…
这个得在官网下载。
https://pypi.org/project/dlib/
解压后
文件夹里面
运行setup.py,就可以安装啦。注意,这个东西太耗cpu了100%cpu等了5分钟的样子,cl.exe要编译这个。最后安装face-recognition库…就可以搞识别了。
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple face-recognition
三,简单使用
说得极不专业点,人脸识别是有规则的抠图。但是背后c++得有多少算法模型,才来让我们用呢。
代码是git上的。
from PIL import Image
import face_recognition# 把图片加载到 numpy数组
image = face_recognition.load_image_file("C:\\Users\\OneDrive\\图片\\相机导入\\MY PHOTO\\2.jpg")# 使用默认的基于hogbased模型查找图像中的所有面孔.
face_locations = face_recognition.face_locations(image)print("I found {} face(s) in this photograph.".format(len(face_locations)))for face_location in face_locations:# 人脸得位置top, right, bottom, left = face_locationprint("A face is located at pixel location Top: {}, Left: {}, Bottom: {}, Right: {}".format(top, left, bottom, right))# 打开扣到得图片face_image = image[top:bottom, left:right]pil_image = Image.fromarray(face_image)pil_image.show()
欢迎大佬批评。
face-recognition库(人脸识别库)安装,使用相关推荐
- Github | 标星3W+ ! Face Recognition世界上最简洁的人脸识别库!
点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 编辑:Sophia 计算机视觉联盟 报道 | 公众号 CVLianMeng 转载于 :Github [人工智能资 ...
- 人脸识别库face_recognition安装简单教程
face_recognition是一款免费.开源.实时.离线的Python人脸识别库.Github网址为https://github.com/ageitgey/face_recognition.如安装 ...
- python人脸识别库_基于Python的face_recognition库实现人脸识别
Python Python开发 Python语言 基于Python的face_recognition库实现人脸识别 一.face_recognition库简介 face_recognition是Pyt ...
- Python的开源人脸识别库:离线识别率高达99.38%【源码】
以往的人脸识别主要是包括人脸图像采集.人脸识别预处理.身份确认.身份查找等技术和系统.现在人脸识别已经慢慢延伸到了ADAS中的驾驶员检测.行人跟踪.甚至到了动态物体的跟踪.由此可以看出,人脸识别系统已 ...
- c# image转换为bitmap_C# 人脸识别库
(给DotNet加星标,提升.Net技能) 转自:View12138cnblogs.com/view12138/p/ViewFaceCore.html .NET人脸识别库ViewFaceCore 这是 ...
- 基于Python的开源人脸识别库:离线识别率高达99.38%
基于Python的开源人脸识别库:离线识别率高达99.38% 2019年04月18日 18:13:18 AI终结者 阅读数 1233 项目地址:https://github.com/ageitgey/ ...
- Python人脸识别教程 - 基于Python的开源人脸识别库:离线识别率高达99.38%
Python人脸识别教程 - 基于Python的开源人脸识别库:离线识别率高达99.38% 仅用 Python 和命令行就可以实现人脸识别的库开源了.该库使用 dlib 顶尖的深度学习人脸识别技术构建 ...
- 共有65款 计算机视觉库/人脸识别开源软件
转载:https://www.cnblogs.com/Anita9002/p/5038533.html. 引自:http://www.oschina.net/project/tag/316/openc ...
- 计算机视觉库/人脸识别开源软件
中文车牌识别系统 EasyPR EasyPR 是一个开源的中文车牌识别系统. EasyPR是一个中文的开源车牌识别系统,其目标是成为一个简单.灵活.准确的车牌识别引擎. 相比于其他的车牌识别系统,Ea ...
最新文章
- [Bash Shell] Shell学习笔记
- 优化网站性能的35条规则
- jupyter notebook 进阶使用:nbextensions
- 使用CSS完美实现垂直居中的方法
- boost::mp11::mp_inherit相关用法的测试程序
- 【Linux】一步一步学Linux——uptime命令(76)
- go爬虫和python爬虫_爬虫练手-豆瓣top250(go版以及python版)
- Halcon图像预处理之灰度形态学
- ubantu实现linux命令的实验_linux 基础知识
- Unity编辑器控件的使用(—)
- 远程机器上无法用Assembly.Load(path).CreateInstance(ClassName)?
- WLAN 安全协议 - WAPI
- 《Linux程序设计》第4版 核心笔记
- FFmpeg切割视频,自定义视频ts片段时长
- PHP乘法表菜鸟教程,第二节 菜鸟教程的实例
- android 拍照水印日期,胶片日期水印app安卓版-胶片日期水印手机版预约v1.0-发卡屋...
- 解决richedit的内容不能超过64k的方法
- Sql like模糊查询 区分大小写
- 大拇指全程报导苹果发布会2014.9.9
- 游戏本自动掉帧_老显卡战新游戏 GTX1060游戏本 近期游戏大作画面设定指南