c++ - 全屏且无任何边框的 OpenCV 窗口

标签 c++ c windows opencv

在 OpenCV 中显示图像时:

cvSetWindowProperty("displayCVWindow", CV_WND_PROP_FULLSCREEN, 
CV_WINDOW_FULLSCREEN);

如果有人注意到的话,全屏窗口周围有一个小边框。有没有办法摆脱这个?

在全屏模式下显示窗口边框的屏幕截图。 注意:屏幕截图被裁剪为仅显示左上角

Screenshot showing border of window when in full screen mode. **Note**: the screenshot was cropped to show only top-left corner

最佳答案

OpenCV 不提供此功能

如果你想让图像处于全屏模式或在没有窗口/边框的情况下 float ,你将有 2 个选择:

如果您决定破解窗口,您可以 try this code并替换 SetWindowLong() 调用:

SetWindowLong(win_handle, GWL_STYLE, 0;

如果这不起作用,您将不得不更深入地研究 Windows 上的窗口创建。

关于c++ - 全屏且无任何边框的 OpenCV 窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9446733/

相关文章:

windows - 几个小时后 tomcat 6 挂起

c++ - 全局 std::string 和一个定义规则

C++11 可变参数模板 + 继承

c - 如何判断在 C 中打开输入文件是否失败

windows - 使用命令行将文件复制到用户文件夹

c++ - 如何判断两个 exe 的代码是否相同?

c++ - 重载的构造函数 - 带有 bool 参数的构造函数优先

c++ - C++ 中的 XML 解析

c - OSX El Capitan 中可能存在内存泄漏 Valgrind

c - 使用 while 循环遍历用户输入直到特定数字