进行训练时的样本标签类型不正确引起的。首先样本矩阵类型为 CV_32SC1。
res_mat = Mat::zeros(nImgNum, 1, CV_32SC1);标签
data_mat.at<float>(i, n) = *iter;初始化样本
data_mat = Mat::zeros( nImgNum, 12996, CV_32FC1 );样本
res_mat.at<int>(i, 0) = img_catg[i];//设置对应样本的标签,1,2,3.。。
进行训练时的样本标签类型不正确引起的。首先样本矩阵类型为 CV_32SC1。
res_mat = Mat::zeros(nImgNum, 1, CV_32SC1);标签
data_mat.at<float>(i, n) = *iter;初始化样本
data_mat = Mat::zeros( nImgNum, 12996, CV_32FC1 );样本
res_mat.at<int>(i, 0) = img_catg[i];//设置对应样本的标签,1,2,3.。。