我正在使用https://www.mkompf.com/cplus/emeocv.html的opencv学习emeocv。我几乎准确地遵循了它。我的编程环境是:
Ubuntu 14.04
opencv-2.4.8 + dfsg1
在上述教程页面中,当我到达“主程序”部分时
sudo ./emeocv -i图片-l
此命令引发错误
OpenCV错误:错误的参数(火车数据必须为浮点矩阵) 在cvCheckTrainData中,文件 /build/buildd/opencv-2.4.8+dfsg1/modules/ml/src/inner_functions.cpp, 抛出一个实例后,第857行终止 'cv :: Exception'what(): /build/buildd/opencv-2.4.8+dfsg1/modules/ml/src/inner_functions.cpp:857: 错误:(-5)函数中的训练数据必须为浮点矩阵 cvCheckTrainData
我无法继续进行下去。
我什至不知道该文件“ /build/buildd/opencv-2.4.8+dfsg1/modules/ml/src/inner_functions.cpp”在哪里。
我该如何解决此错误,请提供帮助。