我不明白为什么OpenCV在我们不需要使用cvNamedWindow创建OpenCV窗口时不起作用。其实我不想使用OpenCV GUI窗口,我想使用第三方GUI来显示抓取的帧,所以对于这个,我不需要创建OpenCV窗口。但是,当我不创建OpenCV窗口时,我的应用程序卡住了,没有任何工作,并且当我使用cvNamedWindow创建OpenCV窗口时,一切正常。如何在不显示或不创建cvNamedWindow的情况下抓取OpenCV框架?
任何建议,最新的原因是什么?我如何在不创建GUI窗口的情况下抓取OpenCV框架?
我使用的OpenCV 2.4.3(cvQueryFrame),VS2010 C++,WindowsXP的
感谢。
没有看到一些源代码就很难给出任何建议。 –
嗯,不是很简单吗?还有一件事,当我使用cvNamedWindow创建窗口时,以及在运行时如果关闭此窗口,OpenCV不再工作,一切都卡住了。看来OpenCV完全取决于cvNamedWindow。我不明白它 – furqan
没有理由为什么OpenCV的行为应该像这样。必须有一个你看不到的问题。如果你没有发布代码,我们也看不到它。可能有一个'cvNamedWindow'强制一个消息循环,否则你会失踪 - 请发布一个最小的代码示例来显示问题。 –