covert true colour image to gray
2 ビュー (過去 30 日間)
古いコメントを表示
I have an image 768X1024X3 true colour in bmp, how do I convert to gray 768X1024 only. I used rgb2gray which converts to gray but still 768X1024X3, But it has to just 768X1024, because i need to further process the image,
2 件のコメント
per isakson
2020 年 8 月 8 日
How did you use rgb2gray? rgb2gray isn't supposed to work the way you describe.
What does
which rgb2gray -all
return?
回答 (1 件)
Anmol Dhiman
2020 年 8 月 8 日
Hi Rakesh,
Working on the example given in rgb2gray
RGB = imread('peppers.png'); % RGB
size(RGB) % It gives 384 512 3
I = rgb2gray(RGB); % It creates a new Image I which is grayscale , but RGB is not modified.
size(I) % It gives 384 512.
If you want to modify the same Image variable give
RGB = rgb2gray(RGB); % where RGB is name of the image variable
Incase you aface similar issue , attach your image file for further investigation.
Thanks,
Anmol Dhiman
参考
カテゴリ
Help Center および File Exchange で Modify Image Colors についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!