opencv獲取當前幀數據問題


在用opencv打開攝像頭,獲取當前幀數據,處理圖像人臉識別、操作硬件等動作之后再獲取當前幀數據。出現如下問題:

攝像頭的每幀數據會全部存入緩沖區,需要一幀接一幀的把緩沖區的圖片依次進行處理,但處理速度小於存進緩沖區的速度,那么緩沖區的圖片就越積累越多,會導致處理內容都不是實時的、導致延時現象很明顯。

解決辦法:增加一個線程,循環獲取攝像頭數據,及時清空緩存數據。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM