How to separate an image to rgb?

How to extract r, g and b values from an image in matrix form?

Answers (1)

Is your image a RGB image with 3 dimensions?
RedValues = MyImage(:,:,1)
...

3 Comments

yes, rgb image with 3 dimesions. but i have a question, i have used "RedValues = MyImage(:,:,1)" before, then, why r value display so many 0?
Why not? Not every location will have any measurable red contribution.
Try putting a semicolon at the end of the line to suppress the display of pixel values.

This question is closed.

Asked:

on 18 Apr 2014

Closed:

on 20 Aug 2021

Community Treasure Hunt

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

Start Hunting!