Simple utility to view all color planes, grayscale, and colorspace conversions of an RGB image.
Updated 1 Sep 2016

View License

Takes as an input an RGB image (or the name/path of an RGB image) and creates a figure in which you can see side-by-side the original, the grayscale (RGB2GRAY), and the individual R,G, and B color planes.
Advanced mode also displays some colorspace conversions (HSV, YCbCr, L*a*b*) of the image.
Click on any image to expand it and then right-click to export image to base workspace.

Shift-Click to generate Command-Line MATLAB code!

This is a very simple but useful utility for deciding, for instance, how you want to process/segment a color image.

Cite As

Brett Shoelson (2024). exploreRGB (https://www.mathworks.com/matlabcentral/fileexchange/19706-explorergb), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2008a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Inspired by: expandAxes(hndls,rotEnable)

Inspired: imageToolbar

Community Treasure Hunt

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

Start Hunting!
Version Published Release Notes

Updated license

Now includes Shift-click capabilities to generate MATLAB code at the Command Line!
Also, call customGray directly from ExploreRGB.
Verifies R14b readiness.

Now incorporates toggling from normal to advanced mode, to show or hide colorspace conversions.

Better image import, better exportability, better default behavior...

2/1/11 Minor modification to provide a handle to the window; facilitates closing or referring to exploreRGB window.

Somehow, my previous attempt to update to include "advanced mode" failed. Trying again. Also, changing the image to show advanced-mode.

Updated M file and license text file copyright to The MathWorks, Inc.

added copyright

Expande "mode" control--now allows 'Simple" mode, with suppression of export capabilities, and 'Advanced' mode, with additional viewing of HSV, LAB, and YCbCr conversion spaces.