1, cv::imshow(“RGB”,frame);显示的时候会有两个窗口,怎么设置呢?
cv::imshow(“RGB”,frame);里的RGB修改为和创建窗口的名称一样
2,如何消除黑框
clion开发cv.show代码会显示黑色控制台,如何去掉呢?
在Clion中开发并使用cv.show运行图形界面应用时,会默认打开一个黑色的控制台窗口。这是因为Clion默认使用了控制台窗口作为程序的标准输入/输出。如果你想要关闭控制台窗口,你可以尝试以下方法:
在代码的运行配置(Run/Debug Configurations)中有一个“Emulate terminal in output console”选项,取消勾选这个选项可能会消除黑色控制台。
若上述方法无法达到效果,这可能需要更改程序的链接选项来禁用控制台窗口。然而,这通常涉及到更改Clion的部分配置,可能会比较复杂。
另外,如果你使用的是Windows系统,你可以尝试修改你的代码。在main函数的格式中,将"int main()“改为"int main(int argc, char** argv, char** env)”,并且在代码的开始部分包含以下的代码段:
#ifdef WIN32
#pragma comment(linker, "/SUBSYSTEM:windows /ENTRY:mainCRTStartup")
#endif // WIN32
此代码段用于Windows系统,并指示链接器更改程序的子系统到windows,而不是