Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在用 Python 编写一个程序,该程序会抓取给定输入视频中的所有帧并对每一帧进行一些处理。我在一组机器上运行这个程序,并希望通过让每个进程负责使用 MPI 处理单个帧来并行化这个程序。
我正在使用 cv2 读取输入视频的帧。cv2 提供了一个函数grab来一次获取一个输入视频的帧。我可以使用另一个函数来一次获取所有帧列表吗?我想对这些帧执行分散操作以将它们分散到各个进程,然后在最后使用聚集来组合所有现在处理的帧。一次抓取每一帧似乎是在序列化整个程序。
我正在考虑两种可能的情况:
1) 与每帧的实际处理相比,抓取每一帧是一项相当轻松的操作。在这种情况下,“序列化”抓取部分并不是真正的问题。
或者
2)集群中的每个主机都有责任抓取一组特定的帧。因此,您可以“分散帧号”而不是“分散帧”,而主机会完成这项工作。
contenteditable div中的标签?