我最近在Matlab中学习了dct和imtitile,并且阅读了一个教程,如何将图像缝合到一个轴上,我发现它是imcit的,所以我使用了imtile函数,但是出现以下错误
matlab.graphics.internal.figfile.FigFile / read> @(hObject,eventdata)modul3fix('pushbutton4_Callback',hObject,eventdata,guidata(hObject)) 评估UIControl回调时出错。
这是我的代码
X = handles.coba1;
[LL,LH,HL,HH]= dwt2(X,'db1');
axes(handles.axes2);
out = imtile(LL,LH,HL,HH);
imshow(out);
答案 0 :(得分:0)
很难在堆栈跟踪中说明这种级别的错误信息,但是可以肯定的是,您对imtile的调用不是有效的imtile语法。
如果要将内存中的多个参数传递给imtile,则必须将它们包含在单元格数组中。
out = imtile({LL,LH,HL,HH});
https://www.mathworks.com/help/matlab/ref/imtile.html#mw_c8f524a5-cae3-4420-acaa-69664f7883f2