How to use three channel images in FeedForward Neural Network?
As FeedForward Neural Networks (Not CNN) has only one Layer of Data i.e. It has the ability to process only GrayScale images. How do we make it process Color (RGB) 3-Channel images?
Solution
I would do the following methods.
Add pixel-wise values of RGB channels and give it as 1-channel image
to your Feedforward Neural Network.
Add pixel-wise values of RGB
channel, divide pixel values by 3 and give it as grey-scale image to
your Feedforward Neural Network.
Perpend 3 Linear layers to your
model, apply a non-linear function, add 3 Layers results Neuron wise
and then give it your as input to your Feedforward Neural Network.