Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;中间色“;Matlab中一幅图像的处理_Matlab_Image Processing_Rgb_Median - Fatal编程技术网

&引用;中间色“;Matlab中一幅图像的处理

&引用;中间色“;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

我正在用matlab(2010a)做一些基本的图像处理,我想显示一些不同图片的标准信息,比如直方图等

是否有一种方法可以获得整个图像的“中间色”,而无需手动迭代每个RGB颜色的像素

我发现的只是中值滤波器,但我寻找类似函数
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集呢?你是说也许是色调?看看如何计算色调,或者你指的是色彩?