我正在使用Visual C使用OpenCV . 我是OpenCV的新手 .
我希望找到的是一个图像查看器,其工作方式类似于无模式对话框,以便我可以在其中显示连续的图像流 .
我试图使用OpenCV的命名窗口函数,但由于以下原因,它似乎不适合此任务:
当调用函数退出时,使用namedwindow创建的任何查看器都超出范围,并且用户必须使用waitKey进行阻止,以防止查看器立即关闭 .
真正有用的是,如果OpenCV中有一个查看器窗口持续存在,直到用户明确关闭它,并且可以使用imshow或类似机制顺序流式传输图像 . 或许,有一种方法可以使用像我这样没有发现的命名窗口 .
1 回答
只需在稍后结束的范围中创建窗口即可 .
调用
cv::waitKey(1)
将为窗口提供足够的时间来更新并继续运行 .