上一篇写了人脸检测,这一篇是人脸识别,这两个概念完全不同。前者是让电脑知道什么是人脸,后者是让电脑知道人脸是谁。
人脸识别需要程序员自己建立训练集对电脑进行训练,从而让电脑分清不同人脸。在这里我选取 LBPH 识别器,在代码中生成实例模型后再进行训练,预测。
入门练手,较为初级,大佬勿喷
以下是完整代码:
对了,强调一下,图片路径只能是英文路径,路径是中文会报错!!!
import cv2
import numpy as np
train = []
labels = []
#路径只能是英文路径,路径是中文会报错
for i in range(