RGBからグレースケール画像への変換を Image Processing Toolbox を使わずに行うにはどうすればよいですか?

11 次查看(过去 30 天)
RGB からグレースケール画像への変換を Image Processing Toolbox を使わずに行う方法を教えてください。

采纳的回答

MathWorks Support Team
RGB から YUVへの変換式の Y(輝度)を使用することができます。
intensity = 0.2989*red + 0.5870*green + 0.1140*blue
よって、以下のように処理を記述することが可能です。
rgb = rand(200,200,3);
gray = 0.2989 * rgb(:,:,1) + 0.5870 * rgb(:,:,2) + 0.1140 * rgb(:,:,3);

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Convert Image Type 的更多信息

标签

尚未输入任何标签。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!