代码拉取完成,页面将自动刷新
//
// TrainDemo.cpp
// myopencv
//
// Created by lequan on 1/24/15.
// Copyright (c) 2015 lequan. All rights reserved.
//
#include "LBFRegressor.h"
using namespace std;
using namespace cv;
void LoadCofwTrainData(vector<Mat_<uchar> >& images,
vector<Mat_<double> >& ground_truth_shapes,
vector<BoundingBox>& bounding_boxs);
void TrainModel(vector<string> trainDataName){
vector<Mat_<uchar> > images;
vector<Mat_<double> > ground_truth_shapes;
vector<BoundingBox> bounding_boxs;
for(int i=0;i<trainDataName.size();i++){
string path;
if(trainDataName[i]=="helen"||trainDataName[i]=="lfpw")
path = dataPath + trainDataName[i] + "/trainset/Path_Images.txt";
else
path = dataPath + trainDataName[i] + "/Path_Images.txt";
// LoadData(path, images, ground_truth_shapes, bounding_boxs);
LoadOpencvBbxData(path, images, ground_truth_shapes, bounding_boxs);
}
LBFRegressor regressor;
regressor.Train(images,ground_truth_shapes,bounding_boxs);
regressor.Save(modelPath+"LBF.model");
return;
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。