在编译此matlab代码时,我收到错误Undefined function or method 'join' for input arguments of type 'single'
为什么会这样?
imshow(newimage);
hh=im2single(H_Channel);
ss=im2single(S_Channel);
vv=im2single(V_Channel);
hsv=join(hh,ss,vv);
outputnew=hsv2rgb(hsv);
figure,
imshow(outputnew);
答案 0 :(得分:0)
在R2015a上join
是用于合并两个表的内置function。此外,对于可能解释错误消息的类型single
的输入,它不会重载。
看起来你要做的就是catenate数组。您可以使用cat
:
dim = 3;
hsv = cat(dim,hh,ss,vv);