gpt4 book ai didi

python - 使用pyqt4从相机流式传输视频

转载 作者:太空宇宙 更新时间:2023-11-03 11:33:52 24 4
gpt4 key购买 nike

我正在使用第三方库,该库使用循环缓冲区存储图像数据和视频。它有一种获取最后一张图像或将其弹出的方法。我想知道为此在 pyqt 中实现视频功能的最佳方法是什么。有没有我可以使用的带有回调函数的视频小部件?还是我必须以某种方式自己实现并行处理?与此同时,如果您不知道如何在 pyqt 中实现它,关于如何在 qt 中实现它的建议也将非常感谢。

提前致谢!

最佳答案

我会弹出最后一张图片(从循环缓冲区)并将其加载到 QPixmap 中.这允许您将图像放入 pyqt4 gui 能够加载的形式。

根据您的库图像格式(直接 bmp?jpg?png?原始像素?),您可以通过以下两种方式之一将数据加载到 QPixmap 中。

首先:逐个像素地进行(设置图像的宽度和高度并逐个复制每个像素值)。这种方法很慢,我只会在必要时才使用它。

第二:如果图像以通用格式存储(列出“支持”的格式 here ),这就变得微不足道了。

然后在图像加载到 QPixmap 后,我会使用 QLabel.setPixmap()显示图像。

以特定速率使用 QTimer 插槽执行此操作,您将能够在 pyqt4 gui 中显示图像。

关于python - 使用pyqt4从相机流式传输视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10288316/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com