HOW TO CREATE A CELL ARRAYS CONTAINING THE IMAGE AND THE CORRESPONDING NAME OF THE IMAGE

조회 수: 6 (최근 30일)
hi! I've a problem , i want to create a cell arrays containing the image and the corresponding name of the image and once all the images have been saved , show it . But I don't know how to do this.

답변 (1개)

Sujit Muduli
Sujit Muduli 2018년 3월 9일
편집: Sujit Muduli 2018년 3월 9일
Hi Federica,
I would suggest using map container(containers.Map class) instead of using a cell array here. Create a map data structure use the name(string) as a key and in the value feild you can keep the image data.
mapObj = containers.Map; % create a map object
% storing a file under a file name
mapObj('filename') = imread('filename.PNG');
%displaying the image
imshow(mapObj('filename'));
Here are few documentation links to help you out with this,
  • https://in.mathworks.com/help/matlab/ref/containers.map-class.html
  • https://in.mathworks.com/help/matlab/ref/imread.html
  • https://in.mathworks.com/help/matlab/ref/imshow.html
Thanks,
Sujit

카테고리

Help CenterFile Exchange에서 Convert Image Type에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by