【问题标题】:In OpenCV, how to Stream Images to a Named Window在 OpenCV 中,如何将图像流式传输到命名窗口
【发布时间】:2017-10-22 07:33:39
【问题描述】:

我正在使用带有 Visual“C++”的 OpenCV。我是 OpenCV 新手。

我希望找到一个像无模式对话框一样工作的图像查看器,这样我就可以在其中显示连续的图像流。

我试图为此使用 OpenCV 命名窗口函数,但它似乎不适合此任务,原因如下:

当调用函数退出时,使用 namedwindow 创建的任何查看器都会超出范围,并且用户必须使用 waitKey 阻止以防止查看器立即关闭。

真正有用的是,如果 OpenCV 中有一个查看器窗口,它会一直持续到用户明确关闭它,并且可以使用 imshow 或类似机制将图像按顺序流式传输到该窗口。或者,有一种我还没有发现的使用命名窗口的方法。

【问题讨论】:

    标签: opencv


    【解决方案1】:

    只需在稍后结束的范围内创建窗口。
    调用 cv::waitKey(1) 会给窗口足够的时间来更新并继续运行。

    【讨论】:

    • @Adi.Shavat 好的 - 但这只是说明没有办法绕过我描述的限制。我想要一个在调用方法结束后保持打开状态的窗口,并且我可以在没有键盘输入的情况下查看图像流。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-07
    • 1970-01-01
    • 2021-10-03
    • 2013-12-10
    • 1970-01-01
    相关资源
    最近更新 更多