主要内容

增加

对多个图像应用相同的随机转换

描述

例子

奥图=增强(增强者一世增强图像一世使用从图像数据增强器定义的图像预处理选项的集合中的随机转换,增强者。如果一世那么由多个图像组成增加将相同的转换应用于所有图像。

例子

全部收缩

创建一个图像增强器,通过随机角度旋转图像。要使用自定义旋转角度的自定义范围,可以在创建增强器时指定功能句柄。此示例指定调用的函数myrange.(在示例的末尾定义)从两个不相交的间隔内选择一角度。

imageaugmenter = imagedataAugmenter('randroatation',@ myrange);

将多个图像读入工作区,并显示图像。

img1 = imread('peppers.png');img2 = imread('玉米。',2);Inimg = Imtile({IMG1,IMG2});imshow(Inimg)

图包含轴。轴包含类型图像的对象。

增强具有相同增强的图像。随机选择的旋转角度在临时变量中返回,角度

Outcellarray = Augment(Imageaugmenter,{IMG1,IMG2});
角度= 8.1158.

查看增强图像。

Outimg = Imtile(Outcellarray);imshow(outimg);

图包含轴。轴包含类型图像的对象。

万博1manbetx支持功能

此示例定义了myrange.首先随机地选择具有相同概率的两个间隔(-10,10)和(170,190)中的一个的功能。在所选间隔内,该函数从均匀分布返回单个随机数。

功能角度= myrange()如果randi([01],1)a = -10;B = 10;别的a = 170;B = 190;结尾角度= a +(b-a)。* rand(1)结尾

输入参数

全部收缩

增强选项,指定为一个ImagedataAugmenter.目的。

图像增强,指定为以下之一。

  • 数字数组,表示单个灰度或彩色图像。

  • 数字和分类图像的单元阵列。图像可以是不同的大小和类型。

输出参数

全部收缩

增强图像,作为数字和分类图像的数字阵列或单元格数组,与输入图像的格式一致一世

尖端

  • 你可以使用增加用于预览应用于样本图像的变换的功能。

  • 要在培训期间执行图像增强,请创建一个AugmentedimageGedataStore.并通过使用使用的预处理选项'dataaugmentation'名称 - 值对与一个ImagedataAugmenter.。增强图像数据存储自动将随机转换应用于培训数据。

在R2018B中介绍