准备视频数据以进行Keras分类

时间:2019-02-24 06:41:11

标签: python numpy keras deep-learning

我无法决定是否将视频数据提供给keras模型。我想在这种情况下使用DataGenerator,例如ImageDataGenerator。从我收集的answer中可以看出,ImageDataGenerator不适合这样做。

我已经在这个github repo中查看了keras中的VideoGenerator,它使用目录中的.npy文件。但是缺点是,目前没有数据增强。我该如何完成这项工作?

我无法使用ImageDataGenerator吗?

据称,我将所有视频分割成帧,然后使用.jpg文件加载目录,票价如何?

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

1 个答案:

答案 0 :(得分:0)

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

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

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