現在在windows下用pyqt開發一個界面,其中一個功能需要播放視頻,并且呼叫已有機器學習演算法對視頻處理。
目前用的是QLabel,每幀進行處理然后顯示。呼叫機器學習演算法處理資料的部分已經開辟一個子執行緒去做,但還是會卡頓。
演算法部分和呼叫演算法都用到tensorflow,且執行緒沒有設定延遲(sleep)。
想請問這種情況是否是GPU的問題,或者是多執行緒的問題(整個軟體有多個子執行緒)?
多問一句,在這里,python的多執行緒和多行程會有區別嗎?會不會使用多行程更好些?
謝謝大家!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/48375.html
