How to Resize Images in ImageDatastore

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

4 Stimmen

'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 Deep Learning Toolbox finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 17 Feb. 2018

Kommentiert:

am 2 Mär. 2020

Community Treasure Hunt

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

Start Hunting!

Translated by