beta)torch_npu.contrib.function.npu_bbox_coder_decode_xywh2xyxy

接口原型

torch_npu.contrib.function.npu_bbox_coder_decode_xywh2xyxy(bboxes,pred_bboxes,means=None,stds=None,max_shape=[9999, 9999],wh_ratio_clip=16 / 1000):

功能描述

应用基于NPU的bbox格式编码操作,将格式从xywh编码为xyxy。

参数说明

输出说明

Tensor - shape为(N, 4)的框,其中4表示tl_x、tl_y、br_x、br_y。

支持的型号

调用示例

1
2
3
4
5
6
7
8
>>> from torch_npu.contrib.function import npu_bbox_coder_decode_xywh2xyxy
>>> A = 1024
>>> max_shape = 512
>>> bboxes = torch.randint(0, max_shape, size=(A, 4)).npu()
>>> pred_bboxes = torch.randn(A, 4).npu()
>>> out = npu_bbox_coder_decode_xywh2xyxy(bboxes, pred_bboxes, max_shape=(max_shape, max_shape))
>>> torch.npu.synchronize()
>>> print('_npu_bbox_coder_decode_xywh2xyxy done. output shape is ', out.shape)