目录
1 读取图片
2 将图片灰度转换
3 修改图片尺寸
4 绘制矩形_圆
5 人脸检测
6 检测多张人脸
7 检测视频中的人脸
8 训练数据并人脸识别
8.1 训练数据
8.2 人脸识别
1 读取图片...8 训练数据并人脸识别
8.1 训练数据
import os
import cv2
import sys
from PIL import Image
import numpy as np
def getImageAndLabels...face.LBPHFaceRecognizer_create()
recognizer.train(faces,np.array(ids))
# 保存文件
recognizer.write('trainer.yml')
8.2 人脸识别.../trainer.yml')
# 准备识别的图片
img = cv2.imread(r'E:/girl.jpg')
# 将图片缩小至原来的1/2
height, width = img.shape[:...(gray)
for x, y, w, h in faces:
cv2.rectangle(reSize, (x, y), (x+w, y+h), (0, 255, 0), 2)
# 人脸识别