From 7d0d76acbbc928a0c0aa4612c4215a3e22dd81a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=A1=E5=9D=82=E6=98=B4?= Date: Sun, 15 Dec 2024 20:45:13 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=B4=E6=98=8E=E4=B9=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 实验八/README.MD | 35 +++++++++++++++++++++++++++++++++++ 实验八/init_enviorment.ps1 | 10 ++++++++++ 实验八/init_enviorment.sh | 11 +++++++++++ 3 files changed, 56 insertions(+) create mode 100644 实验八/README.MD create mode 100644 实验八/init_enviorment.ps1 create mode 100644 实验八/init_enviorment.sh diff --git a/实验八/README.MD b/实验八/README.MD new file mode 100644 index 0000000..8e7a3a5 --- /dev/null +++ b/实验八/README.MD @@ -0,0 +1,35 @@ +# 简单的人脸识别 + +## 玩法 + +### 配置环境 + +#### 1.安装requirements.txt + +```bash +pip install -r requirements.txt +``` + +#### 2.下载dlib模型 + +只需执行我的自动下载脚本即可,需`魔法上网` + +```bash +./init_enviorment.sh +``` + +```powershell +.\init_enviorment.ps1 +``` + +### 替换数据集 + +- 替换`cache\dataset.mp4` + +- 录一段你想要识别为True的人脸的视频 + +- 然后训练 + +### 测试图片路径 + +测试图片在`cache`文件夹内,一个`positive.jpg`,一个`negative.jpg`,分别是正负样本 \ No newline at end of file diff --git a/实验八/init_enviorment.ps1 b/实验八/init_enviorment.ps1 new file mode 100644 index 0000000..7185034 --- /dev/null +++ b/实验八/init_enviorment.ps1 @@ -0,0 +1,10 @@ +mkdir models +mkdir cache +wget https://github.com/davisking/dlib-models/raw/refs/heads/master/shape_predictor_68_face_landmarks_GTX.dat.bz2 +wget https://github.com/davisking/dlib-models/raw/refs/heads/master/dlib_face_recognition_resnet_model_v1.dat.bz2 +Move-Item dlib_face_recognition_resnet_model_v1.dat.bz2 models/ +Move-Item shape_predictor_68_face_landmarks_GTX.dat.bz2 models/ +Set-Location models +7z x dlib_face_recognition_resnet_model_v1.dat.bz2 +7z x shape_predictor_68_face_landmarks_GTX.dat.bz2 +Write-Output initialized enviorment! diff --git a/实验八/init_enviorment.sh b/实验八/init_enviorment.sh new file mode 100644 index 0000000..6855db5 --- /dev/null +++ b/实验八/init_enviorment.sh @@ -0,0 +1,11 @@ +#!/bin/bash +wget https://github.com/davisking/dlib-models/raw/refs/heads/master/shape_predictor_68_face_landmarks_GTX.dat.bz2 +wget https://github.com/davisking/dlib-models/raw/refs/heads/master/dlib_face_recognition_resnet_model_v1.dat.bz2 +mkdir cache +mkdir models +mv dlib_face_recognition_resnet_model_v1.dat.bz2 models/ +mv shape_predictor_68_face_landmarks_GTX.dat.bz2 models/ +cd models +bzip2 -d dlib_face_recognition_resnet_model_v1.dat.bz2 +bzip2 -d shape_predictor_68_face_landmarks_GTX.dat.bz2 +echo initialized enviorment! \ No newline at end of file