Ans*_*man -1 matlab image image-processing
什么是彩色图像的红色,绿色或蓝色平面?我们如何生成红色平面?它与其他平面有何不同?请解释生成这些平面的逻辑?
普通彩色图像中的每个像素由红色部分,绿色部分和蓝色部分组成 - 因此RGB image.通常,图像中每个位置的红色部分有一个字节,一个用于绿色,一个用于蓝色.由于每个像素位置都有一个字节,红色可以在0(零)之间变化,这意味着"没有红色",255表示"全红色".同样是绿色和蓝色.所有像素都是一个图像
Red=255, Green=0, Blue=0 will look very bright red
Red=0, Green=255, Blue=0 will look very green
Run Code Online (Sandbox Code Playgroud)
并且R = G = B的像素将看起来是灰色的,并且如果R = G = B = 16,则它将是非常深灰色,并且如果R = G = B = 240,则它将是非常亮/亮灰色.
因此,"红色平面"仅仅是仅显示每个像素的红色部分的图像,或者每个像素中有多少红色.
这是一朵玫瑰:

这里是红色的飞机,你可以看到玫瑰很红的地方,红色的飞机非常明亮,意味着有很多红色:

这是绿色的飞机(你可以看到右边的绿叶很亮):

和蓝色的平面(你可以看到左边的蓝色花瓣是明亮的):

如果要分离颜色通道(平面),ImageMagick中很容易获得红色平面,例如:
convert rose: -channel red -separate red.jpg
Run Code Online (Sandbox Code Playgroud)
ImageMagick是免费且令人惊叹的 - 在这里可用.