Can a function which works well for grayscale images be applied for RGB images also?

Can a function which works well for grayscale images be applied for RGB images also?

Answers (1)

In general, yes. You can either apply it to each of the R, G and B planes in turn, and then recombine the results, or you may be able to generalise the function so that it is applicable to an image with vector-valued pixels. The details depend on the function, of course.

3 Comments

Sir I used the function for rc4 encryption and decryption on images.
tempImage = reshape(YourRGBImge, size(YourRGBImage,1), []);
now apply the encryption to tempImage. Afterwards you can reshape() the result to size(YourRGBImage)
Anushka - might have been a good idea to put that in the original question!
Walter - maybe your comment should be a separate answer?
I've changed the tags, by the way, as they were too general to help anyone identify the topic.

This question is closed.

Asked:

on 4 Aug 2015

Closed:

on 20 Aug 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!