久趣下载站

当前位置: 首页 » 游戏攻略 » 人脸识别系统初学者入门指南

人脸识别系统初学者入门指南

这段时间我做了一个人脸识别系统的程序,主要用于初学者学习。在上代码之前,我首先想分享一下事前的准备工作。

首先,我们需要下载OpenCV的haarcascade_frontalface_default.xml文件,可以从GitHub上获取:
https://github.com/opencv/opencv

点击”Code”,然后选择”Download ZIP”,下载后在目录下opencv-4.x\data\haarcascades中找到haarcascade_frontalface_default.xml文件,然后将其复制到你的工程目录下。

第二个需要准备的文件是:lfw-deepfunneled,可以从以下网站下载:
https://vis-www.cs.umass.edu/lfw/#download

进入网站后,向下滚动找到

Download the database:

,在这个模块中找到”All images aligned with deep funneling”,点击下载后,将压缩包解压到工程目录下。

接下来创建一个用于模型训练的Python文件,代码如下:

import os
import numpy as np
import cv2
# 以下为其余Python代码,略。

运行结束后,会在你的工程目录下创建三个训练好的pkl文件。

然后再创建一个用于人脸识别的Python文件,代码如下:

猜你喜欢
本类排行