【发布时间】:2017-12-03 17:15:32
【问题描述】:
我正在尝试从通过发布请求上传到服务器的 gif/视频中提取帧。我有代码可以抓取文件:
my_file = request.files['file']
但是,如果该文件是 gif 或视频,我有点卡住了。 cv2 和 Image 包都要求将视频或 gif 存储在一个文件中,并且您输入文件名来获取文件,但这是不可能的,因为我没有尝试存储用户数据。所以我想做的就是将它上传到一个 tmp 文件夹,提取帧然后放回去,我该怎么做呢?
【问题讨论】:
-
此问题当前已作为已删除问题的副本关闭,因此我无法发布正确答案,但根据stackoverflow.com/questions/11552926/… 似乎至少可以使 cv2 直接从通过首先将其转换为 numpy 数组来创建内存中的流。
标签: python image video flask gif