How do I load CSV files now?
With OpenCV 3.0, the ml module has been rewritten, I used to do
CvMLData data;
if(data.read_csv(path.c_str())==-1){
printf("File %s cannot be opened\n", path.c_str());
return false;
}
const CvMat *tmp = data.get_values();
m = cv::Mat(tmp,true);
m.convertTo(m,type);
cv::resize(m,m,cv::Size(ncol,nrow));
tmp->CvMat::~CvMat();
What do I do now to load CSV files into a Mat?
ml::TrainData can load csv files
How do you get a mat from ml::TrainData though? The getValues() method seems different...