人脸识别【Python+OpenCV】
2018-02-12 14:29
302 查看
用OpenCV实现人脸识别简单的思路如下:
依然用的pycharm,下载好OpenCV。
先去网页上找了一张图做试用。。。
先键入代码,这里我用的人脸数据是在github上找的,要提前下载下来,链接:GitHub人脸数据
下载第一个和第五个文件。
运行结果;
emmmmm…….
读取图片->灰度转换->显示图像->画图
依然用的pycharm,下载好OpenCV。
先去网页上找了一张图做试用。。。
先键入代码,这里我用的人脸数据是在github上找的,要提前下载下来,链接:GitHub人脸数据
下载第一个和第五个文件。
import cv2 face_cascade = cv2.CascadeClassifier('C:\\Users\\lenovo\\Desktop\\haarcascade_frontalface_alt.xml') eye_cascade = cv2.CascadeClassifier('C:\\Users\\lenovo\\Desktop\\haarcascade_eye.xml') img = cv2.imread('C:\\Users\\lenovo\\Desktop\\1.jpg') gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) faces = face_cascade.detectMultiScale(gray, 1.3, 5) for (x,y,w,h) in faces: cv2.rectangle(img,(x,y),(x+w,y+h),(255,0,0),2) roi_gray = gray[y:y+h, x:x+w] roi_color = img[y:y+h, x:x+w] eyes = eye_cascade.detectMultiScale(roi_gray) for (ex,ey,ew,eh) in eyes: cv2.rectangle(roi_color,(ex,ey),(ex+ew,ey+eh),(0,255,0),2) cv2.imshow('img',img) cv2.waitKey(0) cv2.destroyAllWindows()
运行结果;
emmmmm…….
相关文章推荐
- 使用OpenCV+PCA+KNN/SVM进行人脸检测和识别-Python
- python-opencv-人脸识别实现 从图片中扣人脸
- 【图像识别】 Python+Opencv调用摄像头实现人脸识别并保存视频
- python+opencv实现的简单人脸识别代码示例
- python利用Opencv进行人脸识别(视频流+图片)
- 人脸识别 opencv和python
- 人脸检测和识别 源代码 下载-opencv3+python3.6完整实战项目源代码 识别视频《欢乐颂》中人物
- opencv-python 基本例子3个---显示图片,绘制图形,人脸识别
- mac下安装opencv并用python做人脸识别
- python+opencv之视频人脸识别
- 【Raspberry Pi 3试用体验】+Opencv+python的人脸识别
- python调用OpenCV实现人脸识别功能
- 人脸识别(OpenCV+Python)
- Python +OpenCV 人脸识别
- 图像识别 python+opencv的简单人脸识别
- OpenCV-Python 摄像头实时识别人脸
- OpenCV-Python 人脸识别
- opencv+opencv_contrib 人脸识别和检测 python开发环境快速搭建(30分钟)图文教程
- OpenCV3计算机视觉Python语言实现人脸识别笔记
- 树莓派用Python+OpenCV做人脸识别