2014-02-13 174 views
3

我正在用openCV GPU處理120 fps的視頻文件。我的問題是:我可以以相同的幀速率顯示處理後的圖像嗎?當我使用imshow顯示圖像時,fps減少到20〜30。我可以更快地顯示這些圖像(最高120 fps)嗎?openCV - imshow 120 fps

感謝

+3

我不確定您是否能夠「顯示」@ 120 fps的幀數;我建議你嘗試的唯一方法是在你的highgui窗口後面加上'cv :: waitKey(1/120)',看看會發生什麼。 – scap3y

+1

你好scap3y它增加幀速率爲50 fps你有另一個建議嗎?爲什麼您認爲無法以120 fps顯示幀? – MSO

+2

您可以嘗試使用3D圖形上下文(OpenGL)設置窗口,然後將這些圖像發送到顯示的GPU。 – karlphillip

回答

5

你必須確保你的顯示器(LCD,顯示器,屏幕等)可以在120 fps的真正重繪第一。即使顯示器運行速度更快,一些計算機系統也會限制更新速率。

+0

我的顯示器只能刷新到60 fps;感謝您的回覆!! – MSO