【发布时间】:2016-07-25 22:39:47
【问题描述】:
我正在尝试将 dlib 正面人脸检测器中的五级级联拆分为三级(正面、正面但向左旋转和正面但向右旋转)
Evgeniy 建议在 C++ 中拆分检测器。我不熟悉C++。当我查看frontal_face_detector.h 时,get_serialized_frontal_faces 返回一个 base64 编码对象。
我学习了如何将现有检测器保存到 .svm 文件中:
#include <dlib/image_processing/frontal_face_detector.h>
#include <iostream>
using namespace dlib;
using namespace std;
int main()
{
frontal_face_detector detector = get_frontal_face_detector();
dlib::serialize("new_detector.svm") << detector;
std::cout<<"End of the Program"<<endl;
return 0;
}
那么如何拆分级联并将新检测器保存到.svm 文件中?
还可以通过将金字塔级别从 降低到frontal_face_detector.h 中的较低值来提高检测器性能吗?
【问题讨论】: