Main Content

dlesize

Resize spatial dimensions ofDlarray目的

描述

例子

y= dlesize(X,,,,'Scale',scale调整大小的空间尺寸Dlarray目的X按比例因素scale

此功能需要深度学习工具箱™。

y= dlesize(X,,,,'OutputSize',输出尺寸调整大小的空间尺寸Dlarray目的Xso that the spatial dimension sizes are equal to输出尺寸

y= dlesize(___,,,,名称,价值使用名称值对参数调整调整大小操作。如果Xis not a formattedDlarray,,,,then you must specify theDataFormat名称值对参数。

例子

全部收缩

Read an RGB image.

a = imread('peppers.png');

将图像转换为数据类型单身的用于使用Dlarray。然后,创建一个Dlarray包含输入图像。

a = im2single(a);dlarraya = dlarray(a,'SSC');

Rescale theDlarrayby a factor of 1.5 vertically.

dlarrayb = dlresize(dlarraya,'Scale',[1.5 1]);

从调整大小的大小中提取图像数据Dlarrayb通过使用提取物(深度学习工具箱)功能。

b= extractdata(dlarrayB);

将原始图像显示为蒙太奇。

蒙太奇({a,b},"ThumbnailSize",大小(b,[1 2]),...“边界”,10,“背景颜色”,,,,“白色的”

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

输入参数

全部收缩

深度学习阵列要调整大小,指定为Dlarray(深度学习工具箱)目的。

调整输入大小的比例因子,,,,specified as a positive number or a vector of positive numbers of length equal to the number of spatial dimensions inX。如果scaleis a scalar, thendlesize将相同的比例因子应用于所有空间维度。

调整大小输入的输出大小,指定为长度为正整数的向量,等于空间维度的数量X。您可以将一个元素指定为一个正整数并将其他元素指定为NAN,在这种情况下,层自动计算其他元素以保留输入的纵横比。

名称值参数

specify optional pairs of arguments asname1 = value1,...,namen = valuen, 在哪里姓名是参数名称和Valueis the corresponding value. Name-value arguments must appear after other arguments, but the order of the pairs does not matter.

在R2021a之前,请使用逗号分隔每个名称和值,并附上姓名用引号。

Example:“方法”,线性

尺寸标签of the inputDlarray目的X,指定为逗号分隔对'DataFormat'and a string scalar or character vector. Each character must be one of these labels:

  • s- 空间

  • C- 渠道

  • b-batch observations

  • t- 时间或序列

  • - 未指定

如果Xis not a formattedDlarray,,,,then you must specify theDataFormat名称值对参数。有关更多信息,请参阅Dlarray(深度学习工具箱)

Example:'SSC'指示该数组具有两个空间维度和一个通道维度,适用于2-D RGB图像数据。

插值法,指定为逗号分隔对'方法'and“最近”for nearest neighbor interpolation or“线性”用于双线性插值。

几何转换模式到从输入空间到输出空间的地图点,指定为逗号分隔对'deemogeTrictransFormmode'and“half-pixel"or“不对称”

最近的邻居插值的舍入模式,指定为逗号分隔对“近乎登陆模式”以及以下内容之一。

  • "round"- 使用与MATLAB相同的圆形行为®round功能。

  • “地面”- 使用与MATLAB相同的圆形行为floor功能。

  • “ ONNX-10”- 重现ONNX™(开放神经网络交换)OPSET 10调整操作员的调整大小行为。

指定该参数方法作为“最近”

输出参数

全部收缩

Resized deep learning array, returned as aDlarray(深度学习工具箱)目的。

扩展功能

版本历史记录

在R2020b中引入

也可以看看

(深度学习工具箱)|(深度学习工具箱)|(深度学习工具箱)