how to convert a series of RGB images into grayscale and save them?
古いコメントを表示
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 件のコメント
Image Analyst
2014 年 11 月 26 日
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
2014 年 11 月 26 日
採用された回答
その他の回答 (1 件)
Reeve
2014 年 11 月 24 日
2 投票
Hi Omar,
You just need to add:
a = rgb2gray(a);
after your getsnapshot line.
カテゴリ
ヘルプ センター および File Exchange で Convert Image Type についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!