【问题标题】:OpenCv ImShow() function flashing/flickeringOpenCv ImShow() 函数闪烁/闪烁
【发布时间】:2012-05-27 06:14:14
【问题描述】:

在 osx 10.7 上运行 mac 端口自我更新并安装 gnomeui 库后,我编译了 带有 Xcode 和 ImShow() 函数的 OpenCV 程序创建了一个窗口,该窗口的行为异常,闪烁和闪烁。 在 Xcode 的应用程序输出消息中显示以下内容: 提供 opengl 支持。

有人知道问题出在哪里吗? 我需要用 OpenGL 重新编译 OpenCV 吗? 还有什么我可以尝试纠正的吗?

编辑: 我附上了Xcode生成的Windows截图,通常这种带有按钮工具栏的UiWindow是由QtCreator生成的。我开始认为问题源于 Qt 被更新为 mac 端口自我更新。

【问题讨论】:

    标签: xcode opengl opencv


    【解决方案1】:

    可能你在调用imShow之后没有使用waitKey,那么窗口就被创建并迅速销毁。如果是这种情况,只需在imShow 之后调用waitKey,然后创建窗口并等待,直到您按下一个键,然后窗口被销毁。

    【讨论】:

    • 我使用'waitkey',实际上我很确定问题与更新有关,因为我有一些代码在升级之前有效,现在它们不再有效。或者更好的“imshow”生成这个闪烁的窗口。我在使用 QtCreator 时遇到了同样的问题,所以我开始使用 Xcode。我将附上窗口的屏幕截图,你可以看到它不是 Xcode 生成的通常的屏幕截图(一旦我获得必要的声誉点)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-21
    • 1970-01-01
    • 2017-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多