1. 人脸识别,训练数据
有了数据,需要将这些样本图像加载到人脸识别算法中。所有的人脸识别算法在它们的train()函数中都有两个参数:图像数组和标签数组。这些标签表示进行识别时候某人人脸的ID,因此根据ID可以知道被识别的人是谁。要做到这一点,将在 「 trainer/」目录中保存为.yml文件。
OpenCV进行人脸识别训练时发现异常:AttributeError: ‘module’object has no attribute ‘LBPHFaceRecognizer_create 'OpenCv需要按装opencv-contrib-python模块,直接使用pip就可以进行安装,命令如下:pip install opencv-contrib-python.
import os
import sys
from PIL import Image
import numpy as np
import cv2
def getimageandlabels(path):
facesample