How to insert image file name in listbox and show preview?
Show older comments
I want to populate my matlab gui listbox with my images file name. And once user clicks on the file name, they can preview the image. Why do I get this error - 'Cell contents assignment to a non-cell array object.'? So, all I have now is an empty listbox. I don't see anything wrong with my code.
% in openingFCN:
files = dir(fullfile(pwd,'Folder','*.jpg'));
for x = 1 : length(files)
handles.images{x} = imread(fullfile(pwd,'Folder',files(x).name));
end
set(handles.listbox1,'string',{files.name});
% in listbox1 Callback:
handles.output = hObject;
index = get(handles.listbox1,'value');
imshow(handles.images{index});
guidata(hObject, handles);
Accepted Answer
More Answers (0)
Categories
Find more on Image Arithmetic in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!