How to convert a HSV image into gray image????

34 visualizaciones (últimos 30 días)
user06
user06 el 17 de Jun. de 2016
Comentada: Image Analyst el 7 de Jun. de 2017
i have a rgb image that i have converted into HSv image and applied some filter on that, now i have to convert that filtered HSV image into gray image.

Respuestas (3)

KSSV
KSSV el 17 de Jun. de 2016
  2 comentarios
user06
user06 el 17 de Jun. de 2016
RGB=reshape(ones(64,1)*reshape(jet(64),1,192),[64,64,3]); by this we only get the bands of R G B i want to recover the image as it is.
Image Analyst
Image Analyst el 17 de Jun. de 2016
Well who said to do that?

Iniciar sesión para comentar.


Image Analyst
Image Analyst el 17 de Jun. de 2016
Use rgb2gray:
hsvImage = rgb2hsv(rgbImage);
% Now do some computations on the HSV image.
% Now convert back to RGB
rgbImage2 = hsv2rgb(hsvImage);
% Convert to gray scale
grayImage = rgb2gray(rgbImage2);

kautsar rusydi
kautsar rusydi el 7 de Jun. de 2017
a=imread(img);
b=rgb2hsv(a);
c=a(:,:,3);
  1 comentario
Image Analyst
Image Analyst el 7 de Jun. de 2017
That totally ignores the hsv image, and just sets c equal to the blue channel of the original RGB image.

Iniciar sesión para comentar.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by