首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何一次获得多个帧?

如何一次获得多个帧?
EN

Stack Overflow用户
提问于 2012-11-20 03:10:28
回答 1查看 66关注 0票数 1

我正在用Python编写一个程序,它捕获给定输入视频中的所有帧,并对每个帧进行一些处理。我在一个机器集群上运行这个程序,希望通过让每个进程负责使用MPI处理单个帧来并行化这个程序。

我正在使用cv2来读取输入视频的帧。cv2提供了grab函数来获取输入视频的帧,一次获取一帧。有没有其他函数可以让我一次获取所有帧的列表?我想对这些帧执行一个分散操作,将它们分散到单独的进程中,然后在最后使用聚集来组合所有正在处理的帧。一次抓取每一帧似乎是在序列化整个程序。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-20 04:34:46

我在考虑两种可能的情况:

1)与每一帧的实际处理相比,抓取每一帧是相当轻的操作。在这种情况下,“序列化”抓取部分并不是真正的问题。

2)集群中的每个主机都负责抓取一组特定的帧。因此,不是“分散帧”,而是“分散帧编号”,由主机来完成这项工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13460463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档