python-3.x - LAB色彩空间中光通道的颜色
问题描述
我对实验室色彩空间有疑问。我承认我在图像处理领域知之甚少,我正在尝试边做项目边学习。我在网上搜索了很多,但找不到我的疑问的答案,因此我在这里发布疑问
sharpImageLab = skimage.color.rgb2lab(sharpImage)
因此,在上面的代码中,我将 RGB 图像转换为实验室色彩空间图像,并尝试通过编写以下代码来获取光通道
sharpImageLightChannel = []
row, col = sharpImageLab.shape[0], sharpImageLab.shape[1]
for i in range(0, row):
eachrowList = []
for j in range(0, col):
eachrowList.append(sharpImageLab[i][j][0])
sharpImageLightChannel.append(eachrowList)
我知道它(获取光通道)可以在一行代码中完成,但我不太习惯 numpy 库,所以我用一个简单的方法完成了它
我的疑问:我尝试显示图像的光通道,我认为这将是一种灰度图像,但令我惊讶的是,我仍然在该图像中看到颜色。
我还在 wikipedia 中读到,perpectal lightness 介于 0 到 100 之间,其中 0 代表黑色,100 代表白色
有人可以解释一下获得光通道彩色图像的原因吗?..提前谢谢:)
解决方案
推荐阅读
- java - Java - 从另一个类输入字符串时出现 MalformedURLException,但在将相同的字符串粘贴到
- angular - Angular:如何避免本地存储中的重复条目
- angular - 测试拦截器的响应处理
- c++ - 如何为 CLion 中的每个配置定义预处理器定义?
- html - 搜索按钮显示搜索表单后将焦点移至搜索框
- asp.net-mvc - 集成 C# RAZOR 表单使用的 Angular 7 功能模块
- c++ - 将 OpenCV 构建为静态库会导致数千个未定义的引用
- node.js - 在 Node 中处理超过 7 MB JSON 文件的最佳方法是什么
- regex - 列出以元音开头和结尾的行
- java - 清单合并失败:属性 application@appComponentFactory 无法解决此问题