您的位置:首页 > 运维架构

同时完成“训练和测试”(3000fps)

2016-03-30 14:42 344 查看
在很多时候,我们既需要进行数据库的训练,同时也需要在训练完成后进行数据的测试,所以就需要将“训练和测试”程序写在同一个.cpp文件中,关键是省事


下面看看代码:

bool flag = true;

string modelPath = "./model/";
string dataPath = "D:\\Projects_Face_Detection\\Datasets\\";
if (flag == true)//训练
{
InitializeGlobalParam();
PrintHelp();
vector<string> trainDataName;
//你需要根据你自己的训练数据来调整这部分
//trainDataName.push_back("afw");
//trainDataName.push_back("helen");
trainDataName.push_back("lfpw");
TrainModel(trainDataName);
}
else//测试
{
ReadGlobalParamFromFile(modelPath + "LBF.model");//在进行摄像头、测试集、图片及视频的检测时,都需要此句!
/*TickMeter tm;
tm.start();*/
FaceDetectionAndAlignment("111.png");//为图片中的人标记特征点
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  OpenCV