Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from skimage.io import imread
- from skimage.transform import resize
- import numpy as np
- from keras.utils import Sequence
- class My_Generator(Sequence):
- def __init__(self, image_filenames, labels, batch_size):
- self.image_filenames, self.labels = image_filenames, labels
- self.batch_size = batch_size
- def __len__(self):
- return int(np.ceil(len(self.image_filenames) / float(self.batch_size)))
- def __getitem__(self, idx):
- batch_x = self.image_filenames[idx * self.batch_size:(idx + 1) * self.batch_size]
- batch_y = self.labels[idx * self.batch_size:(idx + 1) * self.batch_size]
- return np.array([
- resize(imread(file_name), (240, 320))
- for file_name in batch_x]), np.array(batch_y)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement