how to convert a series of RGB images into grayscale and save them?
Ältere Kommentare anzeigen
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 Kommentare
Image Analyst
am 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
am 26 Nov. 2014
Akzeptierte Antwort
Weitere Antworten (1)
Reeve
am 24 Nov. 2014
2 Stimmen
Hi Omar,
You just need to add:
a = rgb2gray(a);
after your getsnapshot line.
Kategorien
Mehr zu Convert Image Type finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!