megengine.data.transform.RandomResizedCrop¶
- class RandomResizedCrop(output_size, scale_range=(0.08, 1.0), ratio_range=(3.0 / 4, 4.0 / 3), interpolation=cv2.INTER_LINEAR, *, order=None)[源代码]¶
将输入数据按随机尺寸和纵横比进行裁剪。产生的随机裁剪图像尺寸,默认为原始尺寸的0.08到1.0之间,同时具有随机纵横比,默认为原始纵横比的3/4到1.33之间。使用裁剪变换后,输入数据将按给定尺寸进行放缩。
- 参数
output_size – 输出图像的目标尺寸,形为 (height, width)。
scale_range – 对原始尺寸图像裁剪的大小范围。 默认:(0.08, 1.0)
ratio_range – 裁剪原始纵横比的范围。默认:(0.75,1.33)
order – 与
VisionTransform
一致。
方法
apply
(input)对单个输入数据实施数据增强。
apply_batch
(inputs)对一批(batch)的输入数据实施数据增广。