【问题标题】:Preparing Video data for classification Keras为分类 Keras 准备视频数据
【发布时间】:2019-02-24 06:41:10
【问题描述】:

我无法决定将视频数据提供给 keras 模型。对于这种情况,我想使用 DataGenerator,例如 ImageDataGenerator。从这个answer 我收集到,ImageDataGenerator 不适合这个。

我在 keras 中查看了这个 github repo 的 VideoGenerator,它在目录中使用 .npy 文件。但不利的一面是,目前还没有数据增强。我该怎么做呢?

我没有办法使用 ImageDataGenerator 吗?

假设我将所有视频分割成帧,然后用 .jpg 文件加载目录,那会怎么样?

如果我使用这个data generator tutorial 编写一个自定义数据生成器,我该如何安排这个分区字典?我的数据由 .avi 文件组成。

【问题讨论】:

  • 你打算做什么网络,LRCN,LSTM?
  • 我打算做LSTM

标签: python numpy keras deep-learning


【解决方案1】:

您可能会发现此example 很有帮助。 首先,您创建时间步长数据的张量,然后为 LSTM 网络重塑它。

假设您的数据集由按该顺序排序的帧组成:

data/
    class0/
        img001.jpg
        img002.jpg
        ...
    class1/
        img001.jpg
        img002.jpg
        ...

【讨论】:

  • 链接好像坏了
  • 哦,是的,昨天它就在那里。无论如何,我编辑了答案。
猜你喜欢
  • 1970-01-01
  • 2019-05-24
  • 2015-10-22
  • 1970-01-01
  • 2021-12-20
  • 1970-01-01
  • 2020-04-05
  • 2016-08-26
  • 1970-01-01
相关资源
最近更新 更多