簡體   English   中英

C ++ waitKey延遲以循環顯示圖像

[英]C++ waitKey Delay to Display Images in Loop

在C ++中(也使用OpenCV),我正在創建一個循環,該循環在每次迭代中顯示文件中的新圖像。 為此,我必須添加waitKey(1)否則僅顯示一個空白窗口。 我只是想知道為什么必須包含毫秒級延遲才能使圖像顯示每次迭代,並且如果可能的話,是否有一種無需延遲就可以顯示圖像的方法。

提前致謝!

函數waitKey()等待按鍵事件“延遲”(此處為30毫秒)。 如OpenCV文檔中所述,HighGui(imshow()是HighGui的函數)需要定期調用waitKey才能處理其事件循環。

即,如果您不調用waitKey,HighGui將無法處理Windows事件,例如重繪,調整大小,輸入事件等。因此,即使有1ms的延遲,也只需調用它即可:)

在OpenCV中,waitKey(30)是什么意思?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM