How to implement image preprocessing using imageDatastore?

I want to do image preprocessing before implementing deep lerning, MATLAB dosn't accept "transformed imageDatastor":
imds: imageDatastore
imds_T = transform(imds,@(x) medfilt2(x)); %imds_T: transformed imageDatastor
I tried to apply "splitEachLabel" and I got the following error:
Undefined function 'splitEachLabel' for input arguments of type 'matlab.io.datastore.TransformedDatastore'.
What is the problem?
How to implement image preprocessing using imageDatastore?

1 Comment

Perhaps you can use splitEachLabel to separate your training and test datasets first, before you apply the transform.

Sign in to comment.

Answers (0)

Asked:

on 15 Sep 2021

Commented:

on 15 Sep 2021

Community Treasure Hunt

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

Start Hunting!