全屏显示OpenCV窗口且无边框

dr_*_*_rk 5 c c++ windows opencv

在OpenCV中显示带有以下内容的图像时:

cvSetWindowProperty("displayCVWindow", CV_WND_PROP_FULLSCREEN, 
CV_WINDOW_FULLSCREEN);
Run Code Online (Sandbox Code Playgroud)

如果有人注意到,则全屏窗口周围会出现一个小边框。有办法摆脱这种情况吗?

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

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

kar*_*lip 3

OpenCV 不提供这种能力

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

如果您决定破解该窗口,您可以尝试此代码并将调用替换SetWindowLong()为:

SetWindowLong(win_handle, GWL_STYLE, 0;
Run Code Online (Sandbox Code Playgroud)

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