How to convert RGB image to grayscale image
4 ビュー (過去 30 日間)
古いコメントを表示
Please help me to convert RGB image to grayscale without using rgb2gray().
0 件のコメント
採用された回答
Image Analyst
2014 年 2 月 2 日
Sounds like homework. You can get the color channels:
% Extract the individual red, green, and blue color channels.
redChannel = rgbImage(:, :, 1);
greenChannel = rgbImage(:, :, 2);
blueChannel = rgbImage(:, :, 3);
and then do a weighted average of them.
grayImage = a1 * redChannel + a2 * greenChannel + a3 * blueChannel;
Look up standard weights, or pick your own.
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!