【文件属性】:
文件名称:facematch:使用 OpenCV 匹配人脸
文件大小:18KB
文件格式:ZIP
更新时间:2021-06-05 13:22:56
C++
人脸匹配
这是在 C++ 中使用 OpenCV 库的示例玩具。 这个项目的目标只是发挥库中与人脸识别相关的一些功能。
那么……这有什么作用?
识别照片数据集中的人脸。
训练几个分类器
使用这些分类器寻找最佳匹配。
示例用法
在本节中,我将引导您完成代码和一个工作示例。 我们将构建两个照片数据集,一个将被标记,我们将使用它来训练分类器,然后我们将应用到另一个数据集。
下载源码并编译
首先,您需要下载源代码并编译 C++ 项目
git clone https://github.com/jgsogo/facematch
cd facematch
git submodule update --init
cmake . -Bbuild
cd build
make
构建数据集
训练数据集(政治家)
我们将要使用的火车数据集将与西班牙政客相关,因为我们正处于选举时期(西班牙将于 2015 年
【文件预览】:
facematch-master
----.gitmodules(240B)
----facerecognition()
--------dataset.cpp(4KB)
--------parse_config.h(608B)
--------main.cpp(7KB)
--------dataset.h(376B)
--------CMakeLists.txt(496B)
----faceclustering()
--------faceclustering.h(418B)
--------clustering()
--------FaceDetection.h(640B)
--------faceclustering.cpp(4KB)
--------FaceDetection.cpp(2KB)
--------Face.cpp(2KB)
--------main.cpp(3KB)
--------CMakeLists.txt(1KB)
--------clustering.cpp(3KB)
--------Face.h(525B)
--------clustering.h(453B)
----.gitignore(261B)
----CMakeLists.txt(1KB)
----README.md(4KB)
----utils()
--------download_training_images.py(529B)
--------down_flickr_album.py(2KB)
--------google_download()
--------build_csv.py(1KB)