for(int i=0; i< 31; i++)
{
stringstream ss(stringstream::in | stringstream::out);
// ss << path_Plates << i << ".jpg";
ss << "C:\\Users\\lily\\Desktop\\SVM\\SVM\trainSVMimg\\plate\\" << i << ".jpg";
Mat img=imread(ss.str(), 0);
img= Mat_<float>(img);
img= img.reshape(1, 1);
trainingImages.push_back(img);//c++中的vector头文件里面就有这个push_back函数,在vector类中作用为在vector尾部加入一个数据
trainingLabels.push_back(1);
}
通过添加打印信息,发现错误应该是在 img= img.reshape(1, 1);请问各位老师,这个应该怎么修改才好