MATLAB: Error in displaying an image in axes of GUI

image processingImage Processing Toolbox

sir…. i cant load the image in the following link….
it is showing error as
??? Error using ==> imageDisplayValidateParams>validateCData at 114
Unsupported dimension
Error in ==> imageDisplayValidateParams at 31
common_args.CData = validateCData(common_args.CData,image_type);
Error in ==> imageDisplayParseInputs at 79
common_args = imageDisplayValidateParams(common_args);
Error in ==> imshow at 199
[common_args,specific_args] = ...
Error in ==> denoisemain>Select_Callback at 87
imshow(image);
Error in ==> gui_mainfcn at 96
feval(varargin{:});
Error in ==> denoisemain at 42
gui_mainfcn(gui_State, varargin{:});
Error in ==>
@(hObject,eventdata)denoisemain('Select_Callback',hObject,eventdata,guidata(hObject))
please can anyone help me to rectify this error….

Best Answer

Hello, I have following code to plot 4 layers as,
Clafimage= cat(3, A, B, C, D); figure, ClafImage=imshow(Clafimage,[],'InitialMagnification','fit');
But it is showing below error,
Error using imageDisplayValidateParams>validateCData (line 117) Unsupported dimension.
Error in imageDisplayValidateParams (line 31) common_args.CData = validateCData(common_args.CData,image_type);
Error in imageDisplayParseInputs (line 79) common_args = imageDisplayValidateParams(common_args);
Error in imshow (line 220) [common_args,specific_args] = ...
Can anyone suggest how 4 or more layers can be show as a single classified image?
Thanks,
Keshav