I'm training a simple convolution neural network using pylearn2. I have my RGB image data stored in a npy file. Is there anyway to convert that data directly to grayscale data directly from the npy file?
            Asked
            
        
        
            Active
            
        
            Viewed 764 times
        
    1 Answers
1
            If this is a standalone file then load the file using numpy.load then convert the content using something like this:
def rgb2gray(rgb):
    return np.dot(rgb[...,:3], [0.299, 0.587, 0.144])
If the file is part of a pylearn2 dataset (resulted from use_design_loc()), then load the dataset
from pylearn2.utils import serial
serial.load("file.pkl")
and apply rgb2gray() function to X member (I assume a DenseDesignMatrix).
 
    
    
        Suraj
        
- 2,253
- 3
- 17
- 48
 
    
    
        Nicu Tofan
        
- 1,052
- 14
- 34
