Can I get a 3D array from an image folder

9 Ansichten (letzte 30 Tage)
Nicholas Petzinna
Nicholas Petzinna am 9 Jul. 2021
My problem is that I have a folder with 919 images that are basically frames which are sized at 938x512.
I know that I can load an individual picture with imread and receive the 2D array but is there a way to read in all the pictures to end up with an array that looks like this 919x938x512?
Thank you very much for you time.

Akzeptierte Antwort

KSSV
KSSV am 9 Jul. 2021
img = dir('*.jpg') ; % give you image extensions
n = length(img) ;
I = zeros(n,938,512) ;
for i = 1:n
T = imread(img(i).name) ;
I(i,:,:) = T ;
end

Weitere Antworten (0)

Kategorien

Mehr zu Read, Write, and Modify Image finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by