matlab中imshow

首先简单说下imshow。
如果imshow(A)这样一个用法,那么A可以是1维矩阵或者3维矩阵。
  1. 当1维矩阵时,显示的是灰度或二值图像;
  2. 当3维矩阵时,显示的是彩色图像,并默认三个维分别依次对应R、G、B三个通道。


这段代码里一共有两次imshow。

第一次imshow。
假如你的imgLab矩阵是符合要求的,那么,应该能正常显示。看代码意图,应该是要显示彩色图像,那么也就是说,你的img矩阵里,应该保存的是原图的矩阵信息。
我们不妨假设原图叫 “1.jpg”,那么:
img = imread('1.jpg');
就可以读取。然后,第一次imshow应该能显示。
显示出来的,是这样一个色彩配置比较诡异的图像:
它是将“1.jpg”转换到Lab空间后,再强制以L-R、a-G、b-B的通道匹配来显示的一个彩色图像。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值