import face_recognition as fr import pickle import os from face_recognition.face_recognition_cli import image_files_in_folder as ifi from sklearn.neighbors import KNeighborsClassifier as knc """ face_encodings() 3. 对给定的图片中的每一张人脸, 返回128-dimension人
前言
随着科技的发展,人脸识别技术在许多领域得到的非常广泛的应用,手机支付、银行身份验证、手机人脸解锁等等。
识别
废话少说,这里我们使用 opencv 中自带了 haar人脸特征分类器,利用训练好的 haar 特征的 xml 文件,在图片上检测出人脸的坐标,利用这个坐标,我们可以将人脸区域剪切保存,也可以在原图上将人脸框出。
代码实现:
# -*-coding:utf8-*-#
import os
import cv2
from PIL import Image, ImageDraw
f