0

Я тренирую простую нейронную сеть сверток, используя pylearn2. У меня есть данные изображения RGB, хранящиеся в файле npy. В любом случае, чтобы преобразовать эти данные непосредственно в значения оттенков серого непосредственно из файла npy?Преобразование данных изображения в оттенки серого из файла npy в pylearn2

ответ

0

Если это автономный файл затем загрузить файл с помощью numpy.load затем преобразовать содержимое, используя что-то вроде this:

def rgb2gray(rgb): return np.dot(rgb[...,:3], [0.299, 0.587, 0.144])

Если файл является частью pylearn2 набора данных (в результате use_design_loc()), то загрузить набор данных

from pylearn2.utils import serial serial.load("file.pkl")

и применить rgb2gray() функцию X участник (предположим, DenseDesignMatrix).