how to convert a series of RGB images into grayscale and save them?
Mostrar comentarios más antiguos
I have taken snapshots using my webcam and have saved those snaps in rgb type. Now I need to convert those rgb images into gray. Please help.
I have used the following code to save: and it is better if the solution is also given using for loop.
for i=1:10
a=getsnapshot (cam);
imwrite (a,sprintf('%d.jpg',i);
end
Thank you.
2 comentarios
Image Analyst
el 26 de Nov. de 2014
Isn't this question totally contained in the question you already asked and I already answered: http://www.mathworks.com/matlabcentral/answers/163909#comment_251947? You asked the same thing plus how to subtract some image from the gray and RGB image, and I gave code for that there.
Omar Ahmad
el 26 de Nov. de 2014
Respuesta aceptada
Más respuestas (1)
Reeve
el 24 de Nov. de 2014
2 votos
Hi Omar,
You just need to add:
a = rgb2gray(a);
after your getsnapshot line.
Categorías
Más información sobre Convert Image Type en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!