Making a vector of images

14 views (last 30 days)
MOLE
MOLE on 21 Oct 2019
Answered: KALYAN ACHARJYA on 21 Oct 2019
I have a directory with several images like image_1.png, image_2.png... and I need to get these into a vector of image matrices (after using imread) so I can index and access the matrix corresponding to that image. Is this possible? How to do it?

Accepted Answer

KALYAN ACHARJYA
KALYAN ACHARJYA on 21 Oct 2019
Set the current directory on the respective folder (Image Folder)
Steps:
  1. Call the images one by one
  2. Save images in Cell Array
list=dir('*.jpg');
image_data=cell(1,length(list));
%.............^ Note on format
for j=1:length(list)
image_file=imread(list(j).name);
image_data{j}=image_file;
end
Now you can acess any images by calling cell array image_data{1}, image_data{2},....so on
Hope it Helps!

More Answers (0)

Categories

Find more on Convert Image Type 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!