【发布时间】:2011-08-14 23:54:54
【问题描述】:
int main(int argc, char* argv[]){
Mat aObj, bObj;
string fList("horse.jpg");
for(int i = 0; i < 10; i++){
aObj = imread(fList, CV_32FC1);
}
string fRes("horse-2.jpg");
bObj = imread(fList, CV_32FC1);
CvKNearest C(aObj, bObj); //error after here
return 0;
}
AFAIK CV_32FC1 应该可以解决问题,因为我使用的是 opencv 2.2 并且其他东西运行良好,所以我没有遇到问题。 Mat 是一个有效的参数类型(Intellisense 显示框中的选项),使用 Visual Studio 2010。 调试将问题解决到 ../../Opencv2.2.0/modules/ml/src/ 中的 inner_functions.cpp 引发错误的函数是 cvCheckTrainData。 请帮忙。
【问题讨论】:
标签: opencv