【发布时间】:2014-07-15 20:13:12
【问题描述】:
我希望编写一个程序,以恒定帧速率从网络摄像头录制实时视频,同时在视频录制之间执行图像处理。
图像处理算法需要比帧率更长的时间,所以视频录制优先。
我猜答案是线程,虽然我是这个概念的新手。这可以使用线程来实现吗?为此,模板可能是什么样的?
任何帮助将不胜感激。
【问题讨论】:
-
大概,网络摄像头客户端在接收图像时大部分会被阻止,所以,是的,我认为线程处理是合理的,但是,如果没有更清晰的协议细节,除了“使用生产者-消费者队列将网络摄像头客户端线程与图像处理线程之间的图像单元通信”之外,很难想出很多。
标签: c++ multithreading opencv video