文件帮助中心文件
对多个图像应用相同的随机转换
augi = augment(upmmenter,i)
例子
奥图=增强(增强者那一世)增强图像一世使用从图像数据增强器定义的图像预处理选项的集合中的随机转换,增强者。如果一世那么由多个图像组成增加将相同的转换应用于所有图像。
奥图=增强(增强者那一世)
奥图
增强者
一世
增加
全部收缩
创建一个图像增强器,通过随机角度旋转图像。要使用自定义旋转角度的自定义范围,可以在创建增强器时指定功能句柄。此示例指定调用的函数myrange.(在示例的末尾定义)从两个不相交的间隔内选择一角度。
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.
增强选项,指定为一个ImagedataAugmenter.目的。
图像增强,指定为以下之一。
数字数组,表示单个灰度或彩色图像。
数字和分类图像的单元阵列。图像可以是不同的大小和类型。
增强图像,作为数字和分类图像的数字阵列或单元格数组,与输入图像的格式一致一世。
你可以使用增加用于预览应用于样本图像的变换的功能。
要在培训期间执行图像增强,请创建一个AugmentedimageGedataStore.并通过使用使用的预处理选项'dataaugmentation'名称 - 值对与一个ImagedataAugmenter.。增强图像数据存储自动将随机转换应用于培训数据。
AugmentedimageGedataStore.
'dataaugmentation'
AugmentedimageGedataStore.|Trainnetwork.
Trainnetwork.
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室