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