使用cvLoad我得到Unspecified错误(该节点不代表用户对象(未知类型?))错误

时间:2013-10-20 03:43:00

标签: c++ opencv

这是完整的错误消息:

 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`

0 个答案:

没有答案