使用python3完成人脸识别

原文地址:https://www.jb51.net/article/160197.htm

第一种:

 1 # -*- coding:utf-8 -*-
 2 import cv2 as cv
 3 import numpy as np
 4
 5 src = cv.imread(‘test1.jpg‘)
 6 path = r‘D:\face‘
 7
 8 def face_detect_demo():
 9   gray = cv.cvtColor(src,cv.COLOR_BGR2GRAY)
10
11   face_detector = cv.CascadeClassifier(‘haarcascade_frontalface_default.xml‘)
12   face_detector.load(path + ‘\haarcascade_frontalface_default.xml‘)
13   faces = face_detector.detectMultiScale(gray,1.3,5)
14   for x,y,w,h in faces:
15     cv.rectangle(src,(x,y),(x+w,y+h),(0,0,255),2)
16   cv.imshow("result",src)
17
18 print("--------------python face detect-------------")
19 cv.namedWindow("input image",0)
20 cv.namedWindow("result",0)
21 cv.imshow("input image",src)
22 face_detect_demo()
23 cv.waitKey(0)
24 cv.destroyAllWindows()

效果:

第二种:

 1 # -*- coding:utf-8 -*-
 2 import cv2 as cv
 3 import numpy as np
 4
 5 src = cv.imread(‘test1.jpg‘)
 6 path = r‘D:\face‘
 7
 8 def face_detect_demo():
 9   gray = cv.cvtColor(src,cv.COLOR_BGR2GRAY)
10
11   face_detector = cv.CascadeClassifier(‘haarcascade_frontalface_default.xml‘)
12   face_detector.load(path + ‘\haarcascade_frontalface_default.xml‘)
13   faces = face_detector.detectMultiScale(gray,1.3,5)
14   for x,y,w,h in faces:
15     cv.rectangle(src,(x,y),(x+w,y+h),(0,0,255),2)
16   cv.imshow("result",src)
17
18 print("--------------python face detect-------------")
19 cv.namedWindow("input image",0)
20 cv.namedWindow("result",0)
21 cv.imshow("input image",src)
22 face_detect_demo()
23 cv.waitKey(0)
24 cv.destroyAllWindows()

效果:

原文地址:https://www.cnblogs.com/guochaoxxl/p/11994081.html

时间: 2024-08-30 12:56:47

使用python3完成人脸识别的相关文章

python3+dlib人脸识别及情绪分析

一.介绍 我想做的是基于人脸识别的表情(情绪)分析.看到网上也是有很多的开源库提供使用,为开发提供了很大的方便.我选择目前用的比较多的dlib库进行人脸识别与特征标定.使用python也缩短了开发周期. 官网对于dlib的介绍是:Dlib包含广泛的机器学习算法.所有的设计都是高度模块化的,快速执行,并且通过一个干净而现代的C ++ API,使用起来非常简单.它用于各种应用,包括机器人技术,嵌入式设备,手机和大型高性能计算环境. 虽然应用都比较高大上,但是自己在PC上做个情绪分析的小软件还是挺有意

opencv+python3.4的人脸识别----2017-7-19

opencv3.1  +  python3.4 第一回合(抄代码,可实现):人脸识别涉及一个级联表,目前能力还无法理解. 流程:1.读取图像---2.转换为灰度图---3.创建级联表---4.对灰度图使用级联表方法过滤---5.迭代得到的结果依次标记出来---6.保存图像 完整代码: import cv2 #读取图片 img = cv2.imread('5.jpg') #转化为灰度图 gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) #特征级联表 face_

Python3使用百度人脸识别接口识别高颜值妹子图片

一.在百度云平台创建应用 为什么要到百度云平台创建应用,首先来说是为了获取获取access_token时需要的API Key和Secret Key 至于为什么需要API Key和Secret Key才能获取access_token,应该一是为了推广一下百度云二是为了获取一些统计数据.微信苹果要你们搞得,度娘就不能要你们搞得?不要纠结 1.访问百度AI开放 平台:http://ai.baidu.com/ 2."产品服务"----"人脸检测" 3. "立即使用

人脸识别准备 -- 基于raspberry pi 3b + movidius

最近准备系统地学习一下深度学习和TensorFlow,就以人脸识别作为目的. 十年前我做过一些图像处理相关的项目和研究,涉及到图像检索.记得当时使用的是SIFT特征提取,该特征算子能很好地抵抗图像旋转.仿射变换等变化.可以说SIFT是图像特征工程方面做得很出色的算子. 现如今深度学习特别是CNN,ResNet等模型被研究者发明之后,图像特征工程似乎已经很"没有必要"了.深度神经网络通过多层表示能够更抽象地表示图像的特征(称作embedding). 在人脸识别也得益于深度学习,其中fac

opencv_人脸检测、模型训练、人脸识别

人脸检测.模型训练.人脸识别 2018-08-15 今天给大家带来一套人脸识别一个小案例,主要是帮助小伙伴们解决如何入门OpenCV人脸识别的问题,现在的AI行业比较火热,AI技术的使用比较广泛.就拿现在的只能手机来说吧,现在很多智能手机都必须有人脸识别解锁.拍照自动美颜.拍照物体识别等等功能,这些都是AI技术的功劳.在此也不多说了,让我们来见证奇迹的发生. 1.首先我们先准备好跑代码的环境,这一点很重要,我在跑这个代码的时候就是环境配置搞了我半天的实际,很头疼.我使用的是python3.6.5

python三步实现人脸识别

原文地址https://www.toutiao.com/a6475797999176417550 Face Recognition软件包 这是世界上最简单的人脸识别库了.你可以通过Python引用或者命令行的形式使用它,来管理和识别人脸. 该软件包使用dlib中最先进的人脸识别深度学习算法,使得识别准确率在<Labled Faces in the world>测试基准下达到了99.38%. 它同时提供了一个叫face_recognition的命令行工具,以便你可以用命令行对一个文件夹中的图片进

微信好友大揭秘,使用Python抓取朋友圈数据,通过人脸识别全面分析好友,一起看透你的“朋友圈”

微信:一个提供即时通讯服务的应用程序,更是一种生活方式,超过数十亿的使用者,越来越多的人选择使用它来沟通交流. 不知从何时起,我们的生活离不开微信,每天睁开眼的第一件事就是打开微信,关注着朋友圈里好友的动态,而朋友圈中或虚或实的状态更新,似乎都在证明自己的"有趣",寻找那份或有或无的存在感. 有人选择在朋友圈记录生活的点滴,有人选择在朋友圈展示自己的观点.有时我们想去展示自己,有时又想去窥探着别人的生活,而有时又不想别人过多的了解自己的生活,或是屏蔽对方,或是不给对方看朋友圈,又或是不

Python 使用 face_recognition 人脸识别

Python 使用 face_recognition 人脸识别 官方说明:https://face-recognition.readthedocs.io/en/latest/readme.html 人脸识别 face_recognition 是世界上最简单的人脸识别库. 使用 dlib 最先进的人脸识别功能构建建立深度学习,该模型准确率在99.38%. Python模块的使用 Python可以安装导入 face_recognition 模块轻松操作,对于简单的几行代码来讲,再简单不过了. Pyt

(19) 树莓派发送微信人脸识别报警

教程  https://www.yahboom.com/build.html?id=1999&cid=257 项目地址  https://github.com/revotu/ItChat xp3g 本项目的具体需求是:树莓派启动微信服务和OpenCV服务,OpenCV对摄像头实时视频监控,当检测到人脸后后拍照,将拍摄到的照片通过微信发送给用户的个人好友. 本项目中,对于微信的操作,我们需要用到的API是itchat. itchat是一个微信对于python封装的api,它的功能非常强大,我们可以