提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
使用opencv进行人脸检测
文件目录
picture文件里面可以放多张照片
二、init文件内容
import os
import cv2
from PIL import Image
import numpy as np
def getImageAndLabels(path):
# 存储人脸数据
facesSamples = []
# 存储姓名数据
ids = []
# 储存图片信息
path_list = os.listdir(path)
path_list.sort(key=lambda x: int(x.split('.')[0]))
imagePaths = [os.path.join(path, f) for f in path_list]
# 加载分类器
face_detector = cv2.CascadeClassifier(
'F:/summar software/python language backage/Lib/site-packages/cv2/data/haarcascade_frontalface_default.xml')
# 打印数组imagePaths
print('数据排列:', imagePaths)
# 遍历列