Multicolor representation
조회 수: 1 (최근 30일)
이전 댓글 표시
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
Walter Roberson
2012년 5월 27일
http://www.mathworks.com/matlabcentral/answers/29922-why-your-question-is-not-urgent-or-an-emergency
채택된 답변
추가 답변 (1개)
Image Analyst
2011년 11월 20일
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')
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!