---
title: PriorBox
description: "- x:"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/aolapi/operatorlist_00139.html
sourcePath: /source/zh/canncommercial/900/API/aolapi/operatorlist_00139.html
indexId: 4d47149ea4e29b8daf66561fbd9aa024be199eb958a08fb3b3c8633d8d63b9b164
---
# PriorBox

#### 输入

- x:

  - 是否必填: 必填
  - 数据类型: float16、float32
  - 参数解释: 输入Tensor，只使用到shape中的高H和宽W
  - 规格限制: float16
- img:

  - 是否必填: 非必填
  - 数据类型: float16、float32
  - 参数解释: 图片信息，如果有输入，则使用高和宽。就不需要指定attr中的img_size or img_h/img_w
  - 规格限制: float16


#### 属性

- min_size:

  - 是否必填: 必填
  - 数据类型: ListFloat
  - 参数解释: box的最小尺寸 (像素点)
  - 规格限制: 无


- max_size:

  - 是否必填: 必填
  - 数据类型: ListFloat
  - 参数解释: box的最大尺寸 (像素点)
  - 规格限制: 无

- aspect_ratio:

  - 是否必填: 必填
  - 数据类型: ListFloat
  - 参数解释: aspect ratios，生成box的宽高的比例，将去掉重复的值
  - 规格限制: listFloat，大于0

- flip:

  - 是否必填: 非必填
  - 数据类型: bool
  - 参数解释: 每个aspect_ratio是否flip，默认值为True
  - 规格限制: 无

- clip:

  - 是否必填: 非必填
  - 数据类型: bool
  - 参数解释: 生成的box是否做clip处理，默认为False
  - 规格限制: 无

- variance:

  - 是否必填: 非必填
  - 数据类型: ListFloat
  - 参数解释: 生成box的variance
  - 规格限制: 无

- step_h:

  - 是否必填: 非必填
  - 数据类型: float
  - 参数解释: 高的步长
  - 规格限制: 无

- step_w:

  - 是否必填: 非必填
  - 数据类型: float
  - 参数解释: 宽的步长
  - 规格限制: 无

- offset:

  - 是否必填: 非必填
  - 数据类型: float
  - 参数解释: 每个小栅格上相对左上角的offset
  - 规格限制: 无

- img_h:

  - 是否必填: 非必填
  - 数据类型: int
  - 参数解释: 图像的高
  - 规格限制: 无

- img_w:

  - 是否必填: 非必填
  - 数据类型: int
  - 参数解释: 图像的宽
  - 规格限制: 无

#### 输出

y:- 是否必填: 必填
- 数据类型: float16、float32
- 参数解释: 输出Tensor[1,2,num_output*4],其中num_output=H *W*num_priors, num_priors表示每个栅格中rois的数量，其值为min_size的数量+aspect_ratio的数量*min_size的数量+max_size的数量
- 规格限制: float16
