Multicolor representation

7 vues (au cours des 30 derniers jours)
DAD
DAD le 20 Nov 2011
I had a image with values full of 1 ,2, 3 and 4 ...........I want to represent the value 1 pixels as red color and value 2 pixels as blue color ........Like this i want to differentiate the remaining.............What can i do?,.................Please help me as soon as possible
  4 commentaires
Walter Roberson
Walter Roberson le 27 Mai 2012
http://www.mathworks.com/matlabcentral/answers/29922-why-your-question-is-not-urgent-or-an-emergency
Walter Roberson
Walter Roberson le 27 Mai 2012
Have you considered rgb2ind() ?

Connectez-vous pour commenter.

Réponse acceptée

Jan
Jan le 20 Nov 2011
Does the command ind2rgb help?
  1 commentaire
DAD
DAD le 20 Nov 2011
Nice answer

Connectez-vous pour commenter.

Plus de réponses (1)

Image Analyst
Image Analyst le 20 Nov 2011
You mean like this:
% Generate some sample data in the range 1-4.
m = randi(4, [50 50]);
% Display the image.
imshow(m, []);
% Set up a colormap.
cmap = [1 0 0; ... % 1 = Red
0 0 1; ... % 2 = Blue
0 1 0; ... % 3 = Green
1 1 0]; % 4 = Yellow.
% Apply the colormap.
colormap(cmap);
colorbar();
% Enlarge figure to full screen.
set(gca, 'units','normalized','outerposition',[0 0 .9 .9]);
set(gcf, 'units','normalized','outerposition',[0 0 1 1]);
set(gcf,'name','Demo by ImageAnalyst','numbertitle','off')
  1 commentaire
DAD
DAD le 21 Jan 2012
Good

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by