【问题标题】:Gray image from green channel来自绿色通道的灰度图像
【发布时间】:2014-10-22 02:34:32
【问题描述】:

我正在阅读一篇文章,他们正在处理来自绿色通道的灰色图像。他们处理视网膜图像并检测其上的血管。

我的问题是:

“绿色通道中的灰色图像”是什么意思?

我怎样才能从绿色通道得到这个灰色图像?

这个matlab代码I = rgb2gray(RGB)得到的灰度图和绿色通道的灰度图有什么区别?

谢谢。

【问题讨论】:

  • “来自绿色通道的灰色图像”可能只是表示为灰度级别的绿色通道信息。它将是:I = RGB(:,:,2)(即选择第二个通道,即绿色通道)。所以它代表了绿色组件的变化。另一方面,I = rgb2gray(RGB) 表示所有颜色(加权和)的变化
  • 试试吧!加载一张 RGB 图像,按照 Luis 的建议执行 I = rgb2gray(RGB) adn,I = RGB(:,:,2),然后检查结果!
  • @LuisMendo 你是对的。我得到了答案。谢谢。

标签: image matlab rgb


【解决方案1】:

只是为了好玩,您可以使用安装在大多数 Linux/Unix 机器上的 ImageMagick 来做到这一点,并且可以像这样在 Windows 和 OSX 上免费使用:

从这张图片开始:

convert plant.jpg -separate -delete 0,2 out.jpg

这将图像分成红色、绿色和蓝色通道,然后删除红色和蓝色通道,只留下绿色通道,然后变成每个像素中绿色量的单色(灰色)表示 - 所以绿色的植物出现最亮/最轻。

【讨论】:

    猜你喜欢
    • 2016-03-20
    • 1970-01-01
    • 2019-01-19
    • 2017-01-23
    • 2015-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多