python ubuntu 人脸识别
_iorilan
10年以上软件工程经验,先后从事在线教育/IT金融/即时通信/政府/物流平台/零售/门禁/监控等领域。专注夯实基础/项目成本与架构平衡/框架调研/团队高效协同工作
展开
-
使用Python face_recognition 人脸识别 - 14 创建人脸识别1-1比对web服务
本例是对前一篇的web服务进行的一个扩展:接受两张上传的图片,判断上传的照片是否为同一个人。实现:# this sample is to compare if the 2 input photo is the same personimport face_recognitionfrom flask import Flask, jsonify, request, redirect...原创 2019-01-19 21:41:16 · 561 阅读 · 0 评论 -
使用Python face_recognition 人脸识别 - 1
在ubuntu环境配置步骤:sudo apt-get updatesudo apt-get install build-essential cmakesudo apt-get install libopenblas-dev liblapack-dev sudo apt-get install libx11-dev libgtk-3-devsudo apt-get install py...原创 2019-01-19 21:02:21 · 500 阅读 · 0 评论 -
使用Python face_recognition 人脸识别 - 2 人脸1-1比对
导入face_recognition库,直接比对两张人脸照片:import face_recognitionknown_image = face_recognition.load_image_file("./images/biden.jpg")unknown_image = face_recognition.load_image_file("./images/unknown.jpg")...原创 2019-01-19 21:04:52 · 852 阅读 · 0 评论 -
使用Python face_recognition 人脸识别 - 3 识别人脸轮廓并编码
import timeit# Note: This example is only tested with Python 3 (not Python 2)# This is a very simple benchmark to give you an idea of how fast each step of face recognition will run on your syste...原创 2019-01-19 21:06:14 · 951 阅读 · 0 评论 -
使用Python face_recognition 人脸识别 - 4 标记出人脸属性
from PIL import Image, ImageDrawimport face_recognition# Load the jpg file into a numpy arrayimage = face_recognition.load_image_file("./images/biden.jpg")# Find all facial features in all the ...原创 2019-01-19 21:08:57 · 1233 阅读 · 0 评论 -
使用Python face_recognition 人脸识别 - 5 人脸比对并打分
比对两张人脸编码后的照片,打印出相似度。 import face_recognition# Often instead of just checking if two faces match or not (True or False), it's helpful to see how similar they are.# You can do that by using the...原创 2019-01-19 21:10:51 · 3868 阅读 · 0 评论 -
使用Python face_recognition 人脸识别 - 13 创建一个web 服务识别上传的图片是否包含人脸
本例使用的是轻量的web框架flask。制作web服务一个attribute 搞定。python3的安装: pip3 install flask实现代码:import face_recognitionfrom flask import Flask, jsonify, request, redirect# You can change this to any folder on...原创 2019-01-19 21:38:59 · 1157 阅读 · 1 评论 -
使用Python face_recognition 人脸识别 - 6 从webcam中获取人脸
如果你使用的是VMWARE的ubuntu,需要以下配置来允许VM访问笔记本摄像头驱动:1. make sure vm-> settings -> USB capitability is 1.12. run commandssudo apt-get install cheese build-essential linux-headers-`uname -r`sudo apt-...原创 2019-01-19 21:16:23 · 823 阅读 · 1 评论 -
使用Python face_recognition 人脸识别 - 7 使用knn分类器
结合python的face_recognition的knn的实现。训练过程使用的是scikit-learn。 import mathfrom sklearn import neighborsimport osimport os.pathimport picklefrom PIL import Image, ImageDrawimport face_recognitionf...原创 2019-01-19 21:21:03 · 1713 阅读 · 1 评论 -
使用Python face_recognition 人脸识别 - 8 判断一张照片中是否存在人脸
face_recognition结合PIL库来判断指定路径的照片是否能抓出人脸。模型使用的是HOG(默认实现),下面的CNN的实现会更准确一些。from PIL import Imageimport face_recognition# Load the jpg file into a numpy arrayimage = face_recognition.load_image_fil...原创 2019-01-19 21:22:37 · 3540 阅读 · 0 评论 -
使用Python face_recognition 人脸识别 - 9 从照片出抓出所有人脸属性
from PIL import Image, ImageDrawimport face_recognition# Load the jpg file into a numpy arrayimage = face_recognition.load_image_file("./images/two_people.jpg")# Find all facial features in ...原创 2019-01-19 21:26:35 · 814 阅读 · 0 评论 -
使用Python face_recognition 人脸识别 - 10 解析一个视频文件中的人脸
示例说明:输入一个MP4文件,准备两张已知的人脸PNG照片,一旦找到匹配,弹出识别出的人脸照片。 import face_recognitionimport cv2# This is a demo of running face recognition on a video file and saving the results to a new video file.## P...原创 2019-01-19 21:29:06 · 1661 阅读 · 0 评论 -
使用Python face_recognition 人脸识别 - 11 识别出人脸并以矩形标记
图片库使用的还是PIL,用来highlight出识别的人脸。 import face_recognitionfrom PIL import Image, ImageDraw# This is an example of running face recognition on a single image# and drawing a box around each person th...原创 2019-01-19 21:30:36 · 1345 阅读 · 0 评论 -
使用Python face_recognition 人脸识别 - 12 人脸图片1-N比对
示例说明:准备一张(或非)人脸图片,准备多张已知人脸图片数组。进行1-N比对。如果人脸存在,打印出人名;否则打印出没有找到人脸。例子中把路径写死了,真实应用可以考虑从远程获取人脸信息并生成临时目录进行比对。import face_recognition# Load the jpg files into numpy arraysbiden_image = face_recognition...原创 2019-01-19 21:34:29 · 1930 阅读 · 0 评论 -
Python 使用dlib 5行代码实现人脸比对
需要在linux下进行配置(本例是ubuntu),windows坑太多,环境没有配置成功。1. 安装系统组件$ sudo apt-get update$ sudo apt-get install build-essential cmake$ sudo apt-get install libopenblas-dev liblapack-dev $ sudo apt-get instal...原创 2018-06-24 19:47:48 · 3075 阅读 · 2 评论