Auto Image Reading and Resizing

2 visualizzazioni (ultimi 30 giorni)
Chandra Bhushan
Chandra Bhushan il 29 Mag 2020
Commentato: Mohammad Sami il 29 Mag 2020
Suppose There is a Directory Names "Database"
It contains 1000 plus image file
I want to read all the images of the folder Database
and Resize it to a new size of M x N
and sequentially keep showing rezied images in imshow
Suggest a minimal line for this task

Risposte (1)

Mohammad Sami
Mohammad Sami il 29 Mag 2020
If you have deep learning toolbox, this can be easily acheieved with the augmented Image Data Store.
a = imageDatastore(foldername,'IncludeSubfolders',true);
size = [m n 3]
a = augmentedImageDatastore(size,a);
  2 Commenti
Mohammad Sami
Mohammad Sami il 29 Mag 2020
If you do not have deep learning toolbox you can use the transform function on image datastore to achieve the same results.
a = imageDatastore(foldername,'IncludeSubfolders',true);
m = 224;
n = 224;
targetSize = [m,n];
imdsReSz = transform(a,@(x) imresize(x,targetSize));

Accedi per commentare.

Categorie

Scopri di più su Convert Image Type in Help Center e File Exchange

Prodotti


Release

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by