OPENCV如何加速imshow?

时间:2013-11-10 02:38:05

标签: opencv computer-vision

我正在开发一个小程序,其中有一个由鼠标指针处理的圆圈,它在图像上实时移动。

我实现了这样做     cvSetMouseCallback() 但只有在窗口设置为时它才能正常工作     CV_WINDOW_AUTOSIZE 并且图像尺寸不是太大(小于400x400)。我意识到问题出在了     imShow() 浪费很多时间的功能。 我想用    cv::updateWindow() 功能强制窗口更新,但我得到     undefined reference to 错误。我该怎么做才能加速我的申请?有什么建议吗?

提前谢谢。

1 个答案:

答案 0 :(得分:1)

不幸的是,cv :: updateWindow()仅适用于OpenGL窗口回调(它与cv :: setOpenGlDrawCallback()一起使用)。

您是否可以提供源代码的一部分,在图像上绘制圆圈?而且,你试图绘制的图像大小是多少?