【发布时间】:2012-11-19 19:10:27
【问题描述】:
我正在用 Python 编写一个程序,它可以抓取给定输入视频中的所有帧并对每一帧进行一些处理。我在一组机器上运行这个程序,并希望通过让每个进程负责使用 MPI 处理单个帧来并行化这个程序。
我正在使用 cv2 读取输入视频的帧。 cv2 提供了一个函数grab 来一次获取一个输入视频的帧。我可以使用另一个函数来一次获取所有帧列表吗?我想对这些帧执行分散操作以将它们分散到各个进程,然后在最后使用聚集来组合所有现在处理的帧。一次抓取每一帧似乎是在序列化整个程序。
【问题讨论】: