matlab - 如何在 MATLAB 中将彩色图像转换为灰度图像?

标签 matlab colors image-manipulation grayscale

我正在尝试在计算机视觉中实现一种算法,我想在一组图片上进行尝试。图片都是彩色的,但我不想处理那个。我想将它们转换为足以测试算法的灰度。

如何将彩色图像转换为灰度图像?

我正在阅读它:

x = imread('bla.jpg');

我可以添加任何参数到 imread 以将其读取为灰度吗?有什么方法可以x 更改为灰度 after 阅读它?

最佳答案

使用rgb2gray 去除色调和饱和度(即转换为灰度)。 Documentation

关于matlab - 如何在 MATLAB 中将彩色图像转换为灰度图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1779652/

相关文章:

image - 是否可以创建圆形(或任何其他非矩形)图像?

python - 使用移动窗口绘制交互式折线图 - 寻求建议

matlab - MATLAB 中的默认变量是什么?

PHP 或 Imagemagick : Number of Main Colors From an Image

c++ - 在 HSV 空间中添加/混合颜色

让照片上的脸看起来更胖的算法?

java - 如何在java中检查给定图像是否是CMYK?

matlab - 如何在 MATLAB 中将两个掩码合并在一起?

opencv中的Matlab梯度等效

javascript - 从两种颜色计算对比色以确定两者的边框颜色