2012-02-24 65 views
0

我的编译器说:destroyWindow不是cv的元素。 (希望我翻译正确的话)函数破坏窗口未知(C++ opencv Ubuntu)

我包括OpenCV的/ highgui.h居然存在: 销毁窗口,并用它 CVAPI(无效)cvDestroyWindow(为const char *名称)相关的所有跟踪器;

我使用的是最新版本的opencv。

+0

Docs(http://opencv.willowgarage.com/documentation/python/user_interface.html#destroywindow)说,它应该是'DestroyWindow'(大写'D')。 – Lol4t0 2012-02-24 15:48:02

回答

1

是,此功能的命名空间cv作为中存在:

void destroyWindow(const string& winname) 

你应该包括:

#include "opencv2/highgui/highgui.hpp" 

这是适当的头与OpenCV中的C++接口工作时的补充。如果您需要样品,请检查samples/cpp/ffilldemo.cpp(可在OpenCV的源代码中找到)。