1
我有兩個向量,我想將它們轉換爲Mat文件以便使用opencv的SVM訓練。我得到的向量是一個列車數據矢量和一個標籤矢量。怎麼可能將它們轉換成需要的類型從svmtrain去??/將mat矢量轉換爲mat文件以便使用opencv svm
for(int i=0; i<face.size();i++){
img = imread("faceNface/face/"+face.at(i),1);
cvtColor(img, img, CV_BGR2GRAY);
img = img.reshape(1, 12100).t();
trainData.push_back(img);
lbs.push_back(1);
}
for(int i=0; i<non_face.size();i++){
img = imread("faceNface/nonface/"+non_face.at(i), 1);
cvtColor(img, img, CV_BGR2GRAY);
img = img.reshape(1, 12100).t();
trainData.push_back(img);
lbs.push_back(-1);
}