Resize

概述

按给定的参数对输入的张量进行变形。

该算子对应的NodeType为NODE_TYPE_RESIZE。

参数指导:该算子的参数组合可以实现常用的Resize函数。 例如,实现精确对齐图像的4个角的双线性插值则设置: method = RESIZE_METHOD_LINEAR coordinateTransformMode = COORDINATE_TRANSFORM_MODE_ALIGN_CORNERS

输入:

输出:

  • output,n维输出tensor,它的的shape和数据类型与x相同。

Since:

3.2

Version:

1.0

相关模块:

NNRt

汇总

Public 属性

名称 描述
method enum ResizeMethod
调整尺寸的方法,详情请参考:ResizeMethod。 
newHeight long
resize之后4维tensor的height值。 
newWidth long
resize之后4维tensor的width值。 
preserveAspectRatio boolean
一个布尔值,指示resize操作是否保持x张量的height/width比例。 
coordinateTransformMode enum CoordinateTransformMode
坐标变换方法,详情请参考:CoordinateTransformMode。 
cubicCoeff float
立方系数,当method为RESIZE_METHOD_CUBIC时使用。 
excludeOutside long
当excludeOutside==1时,超出x的边界的采样权重被置为0,其余权重重新归一化处理。 
extrapolationValue float
外插值,当仅用于裁剪x的时候使用,超出边界的采样权重被置为extrapolationValue。 
nearestMode enum NearestMode
最近邻近算法,当method==RESIZE_METHOD_NEAREST时使用,详情请参考:NearestMode。 

类成员变量说明

coordinateTransformMode

enum CoordinateTransformMode Resize::coordinateTransformMode

描述: 坐标变换方法,详情请参考:CoordinateTransformMode

cubicCoeff

float Resize::cubicCoeff

描述: 立方系数,当method为RESIZE_METHOD_CUBIC时使用。

excludeOutside

long Resize::excludeOutside

描述: 当excludeOutside==1时,超出x的边界的采样权重被置为0,其余权重重新归一化处理。

extrapolationValue

float Resize::extrapolationValue

描述: 外插值,当仅用于裁剪x的时候使用,超出边界的采样权重被置为extrapolationValue。

method

enum ResizeMethod Resize::method

描述: 调整尺寸的方法,详情请参考:ResizeMethod

nearestMode

enum NearestMode Resize::nearestMode

描述: 最近邻近算法,当method==RESIZE_METHOD_NEAREST时使用,详情请参考:NearestMode

newHeight

long Resize::newHeight

描述: resize之后4维tensor的height值。

newWidth

long Resize::newWidth

描述: resize之后4维tensor的width值。

preserveAspectRatio

boolean Resize::preserveAspectRatio

描述: 一个布尔值,指示resize操作是否保持x张量的height/width比例。