我试图在MATLAB中将RGB颜色空间转换为lαβ。我尝试运行脚本,我得到了一个相当不同类型的错误。
>> C = makecform('srgb2lab')
C =
struct with fields:
c_func: @applycformsequence
ColorSpace_in: 'rgb'
ColorSpace_out: 'lab'
encoding: 'double'
cdata: [1×1 struct]
>> C(HCC1)
Array indices must be positive integers or logical values.
HCC1是从我的本地PC加载的一个tiff图像。为了补充,我使用的是MATLAB的在线版本。
编辑:https://entuedu-my.sharepoint.com/:i:/g/personal/bchua024_e_ntu_edu_sg/Ee74d3QJH0FGk5OivZDobx0B9qrwOaNqVx8xnCJW20uxPQ?e=SCaouY
这是我想转换的图片的链接。
1条答案
按热度按时间h5qlskok1#
我相信您应该使用
applycform()
应用这个“cform”对象makecform
的文档显示了以下示例: