data Augmentation for resizing images differently to reduce overfitting

조회 수: 2 (최근 30일)
Matpar
Matpar 2019년 11월 13일
댓글: Matpar 2019년 11월 19일
Hi All,
thanx for assiting me in advance! i have some code i am understanding and needs some clarification on the pixel range and what it does!
can you help me understand this please!
here's the code!
pixelRange = [-30 30];
imageAugmenter = imageDataAugmenter( ...
'RandXReflection',true, ...
'RandXTranslation',pixelRange, ...
'RandYTranslation',pixelRange);
augimdsTrain = augmentedImageDatastore(inputSize(1:2),imdsTrain, ...
'DataAugmentation',imageAugmenter);

답변 (1개)

Jyothis Gireesh
Jyothis Gireesh 2019년 11월 19일
RandXTranslation and RandYTranslation are name-value pairs used to indicate the horizontal and vertical translations to be applied to the images for augmentation. For 2-element numeric vector inputs, the translation value is drawn from a uniform distribution specified by the range given in the name-value pair.
In this case the range is specified by the variable pixelRange.
Please refer to the following document link on imageDataAugmenter to get a better understanding about the augmentation procedure.

카테고리

Help CenterFile Exchange에서 Image Filtering and Enhancement에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by