石明昊 发表于 2020-3-1 18:59

PyQt5和opencv

我将opencv读取的实时视频放在pyqt5的组件中,很卡,有什么解决办法

夏日已末 发表于 2020-3-1 19:24

有试过开线程读取吗

石明昊 发表于 2020-3-3 12:15

夏日已末 发表于 2020-3-1 19:24
有试过开线程读取吗

大佬能详细一下吗,线程处理opecv那一块还是pyqt5那一块,我是听说线程会更快,但是不知具体操作,有教程分享下吗

石明昊 发表于 2020-3-3 12:18

夏日已末 发表于 2020-3-1 19:24
有试过开线程读取吗

还有就是这里的opencv读取了的实时摄像头视频经过了一个深度学习识别模型的处理

六道佩奇 发表于 2020-3-3 21:20

主要是训练模型的时候卡,跟pyqt5和opencv关系不大

石明昊 发表于 2020-3-3 21:30

六道佩奇 发表于 2020-3-3 21:20
主要是训练模型的时候卡,跟pyqt5和opencv关系不大

模型已经训练好,卡的环节是在用的时候,如果不将实时视频放在pyqt5中帧率还可以,放进去就卡

夏日已末 发表于 2020-3-4 08:03

石明昊 发表于 2020-3-3 12:18
还有就是这里的opencv读取了的实时摄像头视频经过了一个深度学习识别模型的处理

处理图像放在线程里,主线程只负责显示处理好的图片,线程你可以看一下QThread

六道佩奇 发表于 2020-3-4 20:55

石明昊 发表于 2020-3-3 21:30
模型已经训练好,卡的环节是在用的时候,如果不将实时视频放在pyqt5中帧率还可以,放进去就卡

是吗,我是放在label里面的,感觉还好。

石明昊 发表于 2020-3-5 13:11

六道佩奇 发表于 2020-3-4 20:55
是吗,我是放在label里面的,感觉还好。

你用的gpu嘛

六道佩奇 发表于 2020-3-6 00:49

石明昊 发表于 2020-3-5 13:11
你用的gpu嘛

是的,tensorflow-gpu
页: [1]
查看完整版本: PyQt5和opencv