Tkinter Learning:tkinter上实现视频流的播放(附源码)
生活随笔
收集整理的這篇文章主要介紹了
Tkinter Learning:tkinter上实现视频流的播放(附源码)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
參考博客:https://blog.csdn.net/jcfszxc/article/details/95827815
1.在tkinter上播放攝像頭等視頻的方法
因為tkinter的特性, 在主線程中的部分沒有運行完成就無法刷新界面, 窗口會提示未響應(yīng). 導(dǎo)致畫面無法實時刷新來播放視頻.
首先, 網(wǎng)上所有的博客唯一能使得tk界面上出現(xiàn)動態(tài)效果的只有調(diào)用攝像頭的代碼. 如下:
為什么調(diào)用視頻的程序就不會阻塞進(jìn)程呢?
win.after()原來tkinter還有.after()函數(shù)可以生成一個新進(jìn)程, 并將其與您的Tkinter代碼通過一個同步對象進(jìn)行通信. 這樣就可以完美解決進(jìn)程阻塞的問題了. 調(diào)用攝像頭, 實時獲得圖像并于tk界面進(jìn)行通信并實時刷新.
《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的Tkinter Learning:tkinter上实现视频流的播放(附源码)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python使用openpyxl读写ex
- 下一篇: Deep learning:卷积神经网络