【问题标题】:Run OpenCV application without console window在没有控制台窗口的情况下运行 OpenCV 应用程序
【发布时间】:2011-05-02 20:26:19
【问题描述】:

如何在没有后台控制台窗口的情况下启动 OpenCV 应用程序?我有一个使用网络摄像头的应用程序,我只想看到网络摄像头窗口。

谢谢。

【问题讨论】:

  • OpenCV 是一个库,而不是一个应用程序框架——什么是顶级应用程序?
  • 什么是顶级应用?你什么意思?我使用 VS 2010 和 OpenCV2.1。

标签: opencv


【解决方案1】:

你会得到一个控制台窗口,因为你创建的程序是一个控制台程序,这与 OpenCV 无关。您需要将程序的类型从控制台更改为标准(窗口)Windows。

This SO post 列出了执行此操作的不同解决方案,但最简单的方法是将您的 main() 函数名称更改为 WinMain()

【讨论】:

    【解决方案2】:

    你应该使用这个

    int main(){ FreeConsole(); }

    它工作正常,检查:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-21
      相关资源
      最近更新 更多