簡體   English   中英

使用pyqt4從攝像機流式傳輸視頻

[英]streaming video from camera using pyqt4

我正在使用第三方庫,該庫利用循環緩沖區存儲圖像數據和視頻。 它具有獲取或彈出最后一張圖像的方法。 我想知道什么是在pyqt中實現視頻功能的最佳方法。 是否有一些我可以使用的帶有回調功能的視頻小部件? 還是我必須以某種方式自行實現並行處理? 與此平行的是,如果您不知道如何在pyqt中實現它,那么關於如何在qt中實現它的建議也將不勝感激。

提前致謝!

我將彈出最后一個圖像(從循環緩沖區中)並將其加載到QPixmap 這使您可以將圖像放入pyqt4 gui可以加載的形式。

根據您的庫的圖像格式(直接bmp?jpg?png?原始像素?),您可以通過以下兩種方式之一將數據加載到QPixmap中。

首先:逐像素處理(設置圖像的寬度和高度,並逐個復制每個像素值)。 這種方法很慢,只有在必要時才求助。

第二:如果圖像以一種通用格式存儲( 此處列出 “受支持的”格式),那么這變得微不足道了。

然后在將圖像加載到QPixmap中之后,我將使用QLabel.setPixmap()來顯示圖像。

使用QTimer插槽以一定速率執行此操作,您將能夠在pyqt4 gui中顯示圖像。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM