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