Resize

功能

调整输入tensor大小

边界

【输入】

4个输入

x:一个tensor,数据类型:float16、float32

roi: 被输入图像归一化的1Dtensor,[start1, ..., startN, end1, ..., endN],数据类型:float16、float32

scales:与输入x的秩相等的数组

sizes:输出tensor的size

【输出】

一个输出

y:缩放后的张量

【属性】

coordinate_transformation_mode:str,默认为half_pixel,含义:定义缩放后图像与原图像的坐标转换

cubic_coeff_a:float,默认为-0.75,含义:三次插值系数

exclude_outside:int,默认为0,含义:超出tensor外的权重

mode:str,默认为nearest,含义:插值算法,包括nearest, linear and cubic

nearest_mode:str,默认为round_prefer_floor,含义:最近邻算子模式

【约束】

目前仅支持nearest和linear插值方式来处理图片,并且需要修改模型将输入scales或sizes由placeholder改为const类型,可以使用onnxsimplifier简化模型

支持的ONNX版本

Opset v10/v11/v12