How to Resize Images in ImageDatastore

13 Ansichten (letzte 30 Tage)
Wazzer
Wazzer am 17 Feb. 2018
Kommentiert: kawtar oba am 2 Mär. 2020
I'm trying to resize several images from a file folder that I put into an ImageDatastore. The example code on Mathworks is the following:
imds.ReadFcn = @(loc)imresize(imread(loc),inputSize);
What is meant by loc? I assumed location but I'm getting errors. Or does this mean I need to make my own function and then call it in my script? Thank you.

Antworten (1)

Niwin Anto
Niwin Anto am 20 Feb. 2018
'loc' is not the location, it is just a dummy parameter. To resize images in an ImageDatastore, assign a new read function to the ReadFcn property.
inputSize = [227 227];
imds.ReadFcn = @(loc)imresize(imread(loc),inputSize);
imshow(preview(imds));
  1 Kommentar
kawtar oba
kawtar oba am 2 Mär. 2020
Hi,
I've to put the value of ''loc'' or it'is just made by matlab
thnk u

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Image Data Workflows finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by