how to convert a series of RGB images into grayscale and save them?
Afficher commentaires plus anciens
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 commentaires
Image Analyst
le 26 Nov 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
le 26 Nov 2014
Réponse acceptée
Plus de réponses (1)
Reeve
le 24 Nov 2014
2 votes
Hi Omar,
You just need to add:
a = rgb2gray(a);
after your getsnapshot line.
Catégories
En savoir plus sur Convert Image Type dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!