目錄
- 0. 前言
- 1. 解決方案
0. 前言
用到的庫:
opencv、PyQt5
剛剛發現了一個比較奇怪的BUG,在電腦上跑的好好的GUI(用PyQt5寫的),原封不動得COPY到部署好環境的樹莓派上運行,就會出現視頻卡在第一幀不動的現象,我的需求是在GUI的左下角回圈播放一個視頻,視頻是用opencv逐幀讀取并播放的(因為不需要音頻,如果需要音頻的話可以用pygame播放MP3檔案,后者用多執行緒來做都可以),
1. 解決方案
經過除錯發現代碼卡在cv2.waitkey()這里沒法前進了,把這句話注釋掉就好了,如果想控制速度的話可以用time.sleep(),
具體原因我也不清楚,很奇怪,因為同樣的代碼在電腦上就沒問題,在樹莓派上就得刪掉cv2.waitkey(),如果你知道為什么請一定告訴我,感激不盡!
祝你成果 :)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/296779.html
標籤:其他
