zl程序教程

您现在的位置是:首页 >  后端

当前栏目

机器学习笔记 - 使用Face recognition、OpenCV、Python进行人脸识别

PythonOpencv机器笔记学习 进行 人脸识别 Face
2023-09-14 09:01:36 时间

一、安装相关包

        安装dlib、cmake、face_recognition。

        face_recognition是世界上最简单的人脸识别库,使用 dlib 最先进的深度学习人脸识别技术构建。 该模型的准确率为 99.38%。

二、获取人脸的128位数组编码

        使用基本演绎法这两个演员的脸测试,只用了这两张正脸进行识别,如果要识别准确,得准备多种角度的照片,才能比较精准。

三、参考代码 

# 使用Face recognition获取人脸128位数组

from imutils.video import VideoStream
from imutils import paths
import face_recognition
import argparse
import pickle
import cv2
import os
import imutils


def train():
    # grab the paths to the input images in our dataset
    print("[INFO] quantifying faces...")
    imagePaths = ['C:Users/xia/Desktop/Watson.png','C:/Users/xia/Desktop/Sherlock.png']
    # initialize the list of known encodings and know