&引用;中间色“;Matlab中一幅图像的处理
我正在用matlab(2010a)做一些基本的图像处理,我想显示一些不同图片的标准信息,比如直方图等 是否有一种方法可以获得整个图像的“中间色”,而无需手动迭代每个RGB颜色的像素 我发现的只是中值滤波器,但我寻找类似函数&引用;中间色“;Matlab中一幅图像的处理,matlab,image-processing,rgb,median,Matlab,Image Processing,Rgb,Median,我正在用matlab(2010a)做一些基本的图像处理,我想显示一些不同图片的标准信息,比如直方图等 是否有一种方法可以获得整个图像的“中间色”,而无需手动迭代每个RGB颜色的像素 我发现的只是中值滤波器,但我寻找类似函数mean的东西来获得平均颜色 图像处理工具箱将可用 提前谢谢 未为向量定义中值(在您的案例中为RGB三联体)。 可以分别计算R、G和B通道的中值 median( reshape(img, [], 3 ), 2 ); % returns a row vector of media
mean
的东西来获得平均颜色
图像处理工具箱将可用
提前谢谢 未为向量定义中值(在您的案例中为RGB三联体)。
可以分别计算R、G和B通道的中值
median( reshape(img, [], 3 ), 2 ); % returns a row vector of median R,G and B
有关更多信息,请参见Matlab。或者Q是否应用于“颜色维度”的中值?中位数颜色=中位数(img,3);我发布的3个点的中位数,我越想它,就不会给出一个非常合理的输出。对于这种手术,我认为mean更合适。我不明白这个问题。什么是平均颜色?对于黑白,有一个简单的比例,我们称之为灰度。。。但是对于RGB集呢?你是说也许是色调?看看如何计算色调,或者你指的是色彩?