【发布时间】:2011-05-02 20:26:19
【问题描述】:
如何在没有后台控制台窗口的情况下启动 OpenCV 应用程序?我有一个使用网络摄像头的应用程序,我只想看到网络摄像头窗口。
谢谢。
【问题讨论】:
-
OpenCV 是一个库,而不是一个应用程序框架——什么是顶级应用程序?
-
什么是顶级应用?你什么意思?我使用 VS 2010 和 OpenCV2.1。
标签: opencv
如何在没有后台控制台窗口的情况下启动 OpenCV 应用程序?我有一个使用网络摄像头的应用程序,我只想看到网络摄像头窗口。
谢谢。
【问题讨论】:
标签: opencv
你会得到一个控制台窗口,因为你创建的程序是一个控制台程序,这与 OpenCV 无关。您需要将程序的类型从控制台更改为标准(窗口)Windows。
This SO post 列出了执行此操作的不同解决方案,但最简单的方法是将您的 main() 函数名称更改为 WinMain()。
【讨论】:
你应该使用这个
int main(){
FreeConsole();
}
它工作正常,检查:)
【讨论】: