Image resizing using augmentedImageDatastore

조회 수: 5 (최근 30일)
Rd
Rd 2020년 9월 8일
댓글: Rd 2020년 10월 30일
i tried to resize the image stored in the following path. C:\Users\manjurama\Desktop\study\PG\PROJECT\finger vein database\database_10
imagefolder = 'C:\Users\manjurama\Desktop\study\PG\PROJECT\finger vein database\database_10';
imds = imageDatastore(imagefolder,'IncludeSubfolders',true,'LabelSource','foldernames');
veinimage = augmentedImageDatastore([227 227],imds)
numTrainFiles = 0.75;
[TrainImages, TestImages] = splitEachLabel(veinimage, numTrainFiles,'randomize'); % this is the line 14 error shown here.
But i got this error
Check for missing argument or incorrect argument data type in call to function 'splitEachLabel'.
Error in Classification (line 14)
[TrainImages, TestImages] = splitEachLabel(veinimage, numTrainFiles,'randomize');
Could you please let me know about the problem in my code. Thanks.

채택된 답변

Ibrahim A
Ibrahim A 2020년 10월 15일
Hi Rd,
I had same problem and fixed by splitting the data before I do the augmentedImageDatastore then have two augmentedImageDatastores one for the training portion and one for testing. So the code will be like.
imagefolder = 'C:\Users\manjurama\Desktop\study\PG\PROJECT\finger vein database\database_10';
imds = imageDatastore(imagefolder,'IncludeSubfolders',true,'LabelSource','foldernames');
numTrainFiles = 0.75;
imageSize = [227 227];
[TrainImages, TestImages] = splitEachLabel(imds, numTrainFiles,'randomize');
TrainImages = augmentedImageDatastore(imageSize,TrainImages)
TestImages = augmentedImageDatastore(imageSize,TestImages)
  댓글 수: 1
Rd
Rd 2020년 10월 30일
Your answer is really helpful. Thanks a lot sir.

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Mohammad Sami
Mohammad Sami 2020년 9월 9일
The last argument to split each label is not spelled correctly. It's
splitEachLabel(___,'randomized').
  댓글 수: 1
Rd
Rd 2020년 9월 9일
I changed it as randomized. Still the same error is displaying.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Read, Write, and Modify Image에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by