我想用这个matlab代码来分割图像 但它给了我以下一行的错误:
cform = makecform('srgb2lab', 'whitepoint', whitepoint('d65'));
它给了我以下错误:
使用==>时出错iptcheckstrs at 86 功能MAKECFORM期待其第二个输入参数 的 PROPERTYNAME, 匹配其中一个字符串:
AdaptedWhitePoint
输入“whitepoint”与任何有效字符串都不匹配。
我使用了AdaptedWhitePoint,但它没有给我所需的输出
答案 0 :(得分:0)
C = makecform(type, 'WhitePoint', WP)
指定参考白点的值。 type
可以是'xyz2lab'
或'lab2xyz'
。 WP
是一个1乘3的XYZ
值向量,可以缩放Y = 1
。默认值为whitepoint('ICC')
。使用whitepoint
功能创建WP
向量。
要使用'srgb2lab',您必须将您的名字设为'AdaptedWhitePoint'
C = makecform('srgb2lab', 'AdaptedWhitePoint', whitepoint('d65'))