how to change color output of imhist function?

6 visualizaciones (últimos 30 días)
fred bnm
fred bnm el 9 de Feb. de 2016
Comentada: Edmond Lui el 21 de Ag. de 2016
imhist function display histogram of image. for display histogram of color RGB image (in 3 color RED-GREEN-BLUE).In separate windows And also at the same time in a single window
img=imread('test.jpg');
img1=img(:,:,1);
img2=img(:,:,2);
img3=img(:,:,3);
rHist1 = imhist(img1);%histogram of red band
gHist1 = imhist(img2);%histogram of green band
bHist1 = imhist(img3);%histogram of blue band
figure(1),
subplot(2,3,1),imshow(img1),title('red band');
subplot(2,3,2),imshow(img2),title('green band');
subplot(2,3,3),imshow(img3),title('blue band');
subplot(2,3,4),imhist(img1),title('hist of R');
subplot(2,3,5),imhist(img2),title('hist of G');
subplot(2,3,6),imhist(img3),title('hist of B');
figure(2)
%show histogram of three band in 3 color

Respuesta aceptada

Walter Roberson
Walter Roberson el 9 de Feb. de 2016
copyobj([rHist1, gHist1, bHist1], gca)
  2 comentarios
fred bnm
fred bnm el 9 de Feb. de 2016
@Walter Roberson please explain more
Edmond Lui
Edmond Lui el 21 de Ag. de 2016
to plot them all together in 1 plot use:
hold on subplot... subplot... subplot... hold off

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Histograms en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by