文件名称:matlab尺寸检测代码-NPD:快速,准确,不受约束的面部检测器的C++实现
文件大小:1.29MB
文件格式:ZIP
更新时间:2024-06-08 23:17:02
系统开源
matlab尺寸检测代码NPD 快速准确的无约束人脸检测器的C ++实现。 结果由200k pos数据训练,模板为24 * 24,阶段数为620,模型大小为540kb。 minFaceSize 速度(毫秒) 核心 80 * 80 30 1个 24x24 500 1个 24 * 24 60 16 检测结果为FDDB数据集测试(平均400 * 400) 注意 “ 1226model”是从Matlab代码(来自References)中转储的,该模型具有1226个阶段。 您必须在detection / LearnGAB.cpp:58-64中更改代码。 因为matlab和OpenCV之间的区别。 您还应该在detection / LearnGAB.cpp:262-265中更改系数以拟合模型。 如何使用 你应该先mkdir数据 在数据文件夹中,您应该创建两个名为FaceDB.txt和NonFaceDB.txt的文件。 FaceDB.txt ../data/face/00001.jpg x1 y1 x2 y2 ../data/face/00002.jpg x1 y1 x2 y2 .... ....
【文件预览】:
NPD-master
----detection()
--------2.jpg(206KB)
--------1.jpg(122KB)
--------LearnGAB.cpp(12KB)
--------LearnGAB.hpp(4KB)
--------common.cpp(151B)
--------TrainDetector.hpp(327B)
--------common.hpp(592B)
--------makefile.example(303B)
--------TrainDetector.cpp(3KB)
--------demo.cpp(585B)
----train()
--------data.cpp(9KB)
--------LearnGAB.cpp(15KB)
--------LearnGAB.hpp(5KB)
--------LearnDQT.hpp(4KB)
--------common.cpp(581B)
--------LearnDQT.cpp(9KB)
--------TrainDetector.hpp(288B)
--------common.hpp(2KB)
--------makefile.example(369B)
--------data.hpp(4KB)
--------demo(117KB)
--------TrainDetector.cpp(440B)
--------demo.cpp(416B)
----LICENSE(1KB)
----1226model(830KB)
----discROC-compare.png(12KB)
----620model(540KB)
----README.md(1KB)