polygon_box_transform_cn.rst 1.2 KB
Newer Older
H
Hao Wang 已提交
1 2 3 4 5 6 7
.. _cn_api_fluid_layers_polygon_box_transform:

polygon_box_transform
-------------------------------

.. py:function:: paddle.fluid.layers.polygon_box_transform(input, name=None)

B
Bai Yifan 已提交
8
**PolygonBoxTransform 算子**
H
Hao Wang 已提交
9

B
Bai Yifan 已提交
10
该op用于将偏移坐标改变为真实的坐标。
H
Hao Wang 已提交
11

B
Bai Yifan 已提交
12
输入4-D Tensor是检测网络最终的几何输出。我们使用 2*n 个数来表示从 polygon_box 中的 n 个顶点(vertice)到像素位置的偏移。由于每个距离偏移包含两个数 :math:`(x_i, y_i)` ,所以几何输出通道数为 2*n。
H
Hao Wang 已提交
13 14

参数:
B
Bai Yifan 已提交
15 16
    - **input** (Variable) - 形状为 :math:`[batch\_size,geometry\_channels,height,width]` 的4-D Tensor,数据类型为float32或float64。
    - **name** (str,可选) – 该参数供开发人员打印调试信息时使用,具体用法请参见 :ref:`api_guide_Name` ,缺省值为None。
H
Hao Wang 已提交
17

B
Bai Yifan 已提交
18
返回:polygon_box_transform输出的真实坐标,是一个 4-D Tensor。数据类型为float32或float64。
H
Hao Wang 已提交
19

B
Bai Yifan 已提交
20
返回类型:Variable
H
Hao Wang 已提交
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

**代码示例**

..  code-block:: python

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