我是多线程/处理方面的新手. 我已经用Python3创建了一个多线程应用程序.
- 线程1使用cv2从USB摄像头读取数据.
- 主线程处理此图像并返回经过后处理的图像.
我意识到主线程在同一图像帧上运行了3~4次. 我应该如何使主线程处理功能仅在来自USB摄像头的新图像帧上运行?我应该使用哪些方法/对象来启用它?
我是多线程/处理方面的新手. 我已经用Python3创建了一个多线程应用程序.
我意识到主线程在同一图像帧上运行了3~4次. 我应该如何使主线程处理功能仅在来自USB摄像头的新图像帧上运行?我应该使用哪些方法/对象来启用它?
有几种方法可以做到这一点:
这两个 idea 都被很好地涵盖了here.