polygon_box_transform

paddle.fluid.layers. polygon_box_transform ( input, name=None ) [源代码]

PolygonBoxTransform 算子

该op用于将偏移坐标改变为真实的坐标。

输入4-D Tensor是检测网络最终的几何输出。我们使用 2*n 个数来表示从 polygon_box 中的 n 个顶点(vertice)到像素位置的偏移。由于每个距离偏移包含两个数

polygon_box_transform - 图1

,所以几何输出通道数为 2*n。

参数:

  • input (Variable) - 形状为 [batch_size,geometry_channels,height,width][batch_size,geometry_channels,height,width] 的4-D Tensor,数据类型为float32或float64。

  • name (str,可选) – 具体用法请参见 Name ,一般无需设置,默认值为None。

返回:polygon_box_transform输出的真实坐标,是一个 4-D Tensor。数据类型为float32或float64。

返回类型:Variable

代码示例

  1. import paddle.fluid as fluid
  2. input = fluid.layers.data(name='input', shape=[4, 10, 5, 5],
  3. append_batch_size=False, dtype='float32')
  4. out = fluid.layers.polygon_box_transform(input)