这是完整的错误消息:
OpenCV Error: Unspecified error (The node does not represent
a user object (unknown type?)) in cvRead, file
/home/abe/Documents/opencv-2.4.6.1/modules/core/src/persistence.cpp, line 4997
我在谷歌上看到这可能是一个错误
http://opencv-users.1802565.n2.nabble.com/face-detection-cvLoad-td4467872.html
这是我如何运行它
#include <cv.h>
#include <highgui.h>
using namespace std;
int main()
{
cvLoad("/home/abe/Documents/opencv-2.4.6.1/data/haarcascades/haarcascade_frontalface_alt2.xml");
return 0;
}
许多程序使用此函数加载xml文件,这个文件来自opencv目录,所以我知道它很好我在上面的链接中使用cvErode尝试了解决方法,但仍然得到相同的错误,任何帮助表示赞赏
btw在ubuntu raring上编译,这适用于所有其他程序
g++ b.cpp -o b `pkg-config --cflags --libs opencv`