标准化图像rgb

时间:2014-11-14 19:24:49

标签: image-processing processing normalization quantization

我的规范化问题。 让我问题是什么,以及我如何解决它 我采用三通道彩色图像,将其转换为灰度并应用均匀或非均匀量化和相同的事情。 对于这个图像,我应该应用标准化,但即使图像和灰度并且总是有三个通道我也有问题。 如何应用具有三通道图像的标准化? min和max都应该在三个通道中吗? 有人可以帮我一把吗? 我正在使用的语言是处理2。

P.S。 你能用彩色图像做同样的事情,而不是使用灰度图像吗?

2 个答案:

答案 0 :(得分:0)

您可以轻松地在1声道和3声道表示之间进行转换。我推荐使用scikit-image(http://scikit-image.org/)。

from skimage.io import imread
from skimage.color import rgb2gray, gray2rgb

rgb_img = imread('path/to/my/image')
gray_img = rgb2gray(rgb_image)

# Now normalize gray image
gray_norm = gray_img / max(gray_img)

# Now convert back
rgb_norm = gray2rgb(gray_norm)

答案 1 :(得分:0)

我曾经遇到过类似的问题。对此的一个好的解决方案是:

  • 将图像从 RGB 转换为 HSI
  • 保持色相和饱和度通道不变,只需对强度通道进行标准化
  • 转换回 RGB

此逻辑可以应用于其他几个图像处理任务,例如,将直方图均衡应用于 RGB 图像。