OpenCV-Python 人脸识别
2018-01-15 14:36
357 查看
原图片
识别的图片
实现代码
import cv2 # 读入图像 img = cv2.imread("test.jpg") # 加载人脸特征,该文件在 python安装目录\Lib\site-packages\cv2\data 下 face_cascade = cv2.CascadeClassifier(r'haarcascade_frontalface_default.xml') # 将读取的图像转为COLOR_BGR2GRAY gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # 检测出的人脸个数 faces = face_cascade.detectMultiScale(gray, scaleFactor = 1.15, minNeighbors = 5, minSize = (5, 5)) print("Face : {0}".format(len(faces))) # 用矩形圈出人脸的位置 for(x, y, w, h) in faces: cv2.rectangle(img, (x, y), (x + w, y + h), (0, 255, 0), 2) cv2.namedWindow("Faces") cv2.imshow("Faces", img) cv2.waitKey(0) cv2.destroyAllWindows()
其他
图片源自网络,侵删。代码参考自https://my.oschina.net/chinesezhx/blog/520917
相关文章推荐
- python+opencv之视频人脸识别
- 使用OpenCV+PCA+KNN/SVM进行人脸检测和识别-Python
- 静态图片人脸识别 OpenCV3,Python3实现
- python与opencv的结合之人脸识别值
- Python+opencv人脸识别
- 25 行 Python 代码实现人脸识别——OpenCV
- (Windows下) Python3.6+OpenCV进行人脸识别的环境搭建
- 人脸检测和识别 源代码 下载-opencv3+python3.6完整实战项目源代码 识别视频《欢乐颂》中人物
- OpenCV+python 人脸识别
- opencv-python 基本例子3个---显示图片,绘制图形,人脸识别
- 基于python3 OpenCV3实现静态图片人脸识别
- mac下安装opencv并用python做人脸识别
- python-opencv-人脸识别实现 从图片中扣人脸
- 人脸识别 opencv和python
- 人脸识别(OpenCV+Python)
- python利用Opencv进行人脸识别(视频流+图片)
- python下实现人脸识别(opencv2)
- Python opencv2 人脸识别
- python基于openCV3的人脸识别
- 【图像识别】 Python+Opencv调用摄像头实现人脸识别并保存视频