【问题标题】:openCV - imshow at 120 fpsopenCV - 以 120 fps 的速度显示
【发布时间】:2014-03-12 16:06:22
【问题描述】:

我正在使用 openCV GPU 处理 120 fps 的视频文件。我的问题是:我可以以相同的帧速率显示处理后的图像吗?当我使用 imshow 显示图像时,fps 降低到 20~30。我可以更快地显示这些图像(最高 120 fps)吗?

谢谢

【问题讨论】:

  • 我不确定您是否能够以 120 fps 的速度“显示”帧;我唯一可以建议您尝试的是将cv::waitKey(1/120) 放在您的 highgui 窗口之后,看看会发生什么。
  • 您好 scap3y 它将帧速率提高到 50 fps 您还有其他建议吗?为什么您认为无法以 120 fps 显示帧?
  • 您可以尝试设置一个带有 3D 图形上下文 (OpenGL) 的窗口,然后将这些图像发送到 GPU 进行显示。
  • 卡尔菲利普,感谢您的评论。你知道怎么做吗?
  • @scap3y 不是 waitKey(1/120),而是 waitKey(1000/120) ~= 每 8 秒 1 帧

标签: opencv avi imshow


【解决方案1】:

您必须首先确保您的显示器(LCD、监视器、屏幕等)能够真正以 120 fps 重绘。即使显示器运行得更快,一些计算机系统也会限制更新速率。

【讨论】:

  • 我的显示器只能刷新到60 fps;谢谢回复!!
猜你喜欢
  • 2012-02-09
  • 2019-05-03
  • 1970-01-01
  • 1970-01-01
  • 2021-07-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多