小编Joh*_*idt的帖子

具有数据增强功能的 keras 中 3D 体积的图像生成器

由于 keras 的 ImageDataGenerator 不适合 3D 体积,我开始为 keras 编写自己的生成器(语义分割,而不是分类!)。

1) 如果有人已经修改了 ImageDataGenerator 代码以处理 3D 体积,请分享它!这家伙已经为视频做到了。

2)根据本教程,我编写了一个自定义生成器。


import glob
import os

import keras
import numpy as np
import skimage
from imgaug import augmenters as iaa


class DataGenerator(keras.utils.Sequence):
    """Generates data for Keras"""
    """This structure guarantees that the network will only train once on each sample per epoch"""

    def __init__(self, list_IDs, im_path, label_path, batch_size=4, dim=(128, 128, 128),
                 n_classes=4, shuffle=True, augment=False):
        'Initialization'
        self.dim = dim
        self.batch_size = batch_size
        self.list_IDs = …
Run Code Online (Sandbox Code Playgroud)

python conv-neural-network keras tensorflow

9
推荐指数
1
解决办法
2255
查看次数

标签 统计

conv-neural-network ×1

keras ×1

python ×1

tensorflow ×1