首页 > 解决方案 > 通过放大来增加数据

问题描述

我想通过创建新的合成图像来扩充我的图像数据集。我想尝试的操作之一是放大,即取原始图像的一部分(例如原始大小的 80%),然后智能地增加该部分,使其仍具有与原始图像完全相同的像素尺寸. 换句话说,通过放大现有图像的一部分来创建新图像,使新图像的大小与原始图像的大小相同。

我该怎么做skimage?还是里面的其他东西Python

标签: pythonimage-processingconv-neural-networkscikit-imagedata-augmentation

解决方案


您可以使用imgaug.augmenters.geometric.Affinewithskimage作为后端(请参阅此处):

>>> import imgaug.augmenters as iaa
>>> aug = iaa.Affine(scale=(1.0, 2.0))

在此处输入图像描述

缩放值将从区间中的每个图像均匀采样(1.0, 2.0)。该采样的分数值将相同地用于 x 轴和 y 轴。图像的大小将保持不变。


推荐阅读