【问题标题】:Function destroy window unknown (c++ opencv Ubuntu)函数销毁窗口未知(c++ opencv Ubuntu)
【发布时间】:2026-01-19 08:30:01
【问题描述】:

我的编译器说:destroyWindow 不是 cv 的元素。 (希望我翻译正确)

我包含了 opencv/highgui.h 并且实际上存在: 销毁窗口和与之关联的所有跟踪器 CVAPI(void) cvDestroyWindow( const char* name );

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

【问题讨论】:

标签: c++ ubuntu opencv


【解决方案1】:

是的,这个函数存在于命名空间cv中:

void destroyWindow(const string& winname)

你应该包括:

#include "opencv2/highgui/highgui.hpp"

这是使用 OpenCV 的 C++ 接口时要添加的适当标头。如果您需要示例,请查看samples/cpp/ffilldemo.cpp(可以在 OpenCV 的源代码中找到)。

【讨论】: