跳到主要内容

acldvppStreamFormat

aclFormat

数据格式说明
ACL_FORMAT_UNDEFINED = -1未知数据类型,默认值。
ACL_FORMAT_NCHW = 0NCHW格式。
ACL_FORMAT_NHWC = 1NHWC格式。
ACL_FORMAT_ND = 2表示支持任意格式,仅有Square、Tanh等这些单输入对自身处理的算子外,其它需要慎用。
ACL_FORMAT_NC1HWC0 = 35维数据格式。其中,C0与微架构强相关,该值等于cube单元的size,例如16;C1是将C维度按照C0切分:C1=C/C0, 若结果不整除,最后一份数据需要padding到C0。
ACL_FORMAT_FRACTAL_Z = 4卷积的权重的格式。
ACL_FORMAT_NC1HWC0_C04 = 125维数据格式。其中,C0固定为4,C1是将C维度按照C0切分:C1=C/C0, 若结果不整除,最后一份数据需要padding到C0。当前版本不支持。
ACL_FORMAT_HWCN = 16HWCN格式。
ACL_FORMAT_NDHWC = 27NDHWC格式。对于3维图像就需要使用带D(Depth)维度的格式。
ACL_FORMAT_FRACTAL_NZ = 29内部格式,用户目前无需使用。
ACL_FORMAT_NCDHW = 30NCDHW格式。对于3维图像就需要使用带D(Depth)维度的格式。
ACL_FORMAT_NDC1HWC0 = 326维数据格式。相比于NC1HWC0,仅多了D(Depth)维度。
ACL_FRACTAL_Z_3D = 333D卷积权重格式,例如Conv3D/MaxPool3D/AvgPool3D这些算子均需以这种格式来表达。

:::note 说明 各维度的含义如下:N(Batch)表示批量大小、H(Height)表示特征图高度、W(Width)表示特征图宽度、C(Channels)表示特征图通道、D(Depth)表示特征图深度。 :::

父主题: 数据类型及其操作接口

acldvppPixelFormat

像素格式说明
PIXEL_FORMAT_YUV_400 = 0YUV400 8bit
PIXEL_FORMAT_YUV_SEMIPLANAR_420 = 1YUV420SP NV12 8bit
PIXEL_FORMAT_YVU_SEMIPLANAR_420 = 2YUV420SP NV21 8bit
PIXEL_FORMAT_YUV_SEMIPLANAR_422 = 3YUV422SP NV12 8bit
PIXEL_FORMAT_YVU_SEMIPLANAR_422 = 4YUV422SP NV21 8bit
PIXEL_FORMAT_YUV_SEMIPLANAR_444 = 5YUV444SP NV12 8bit
PIXEL_FORMAT_YVU_SEMIPLANAR_444 = 6YUV444SP NV21 8bit
PIXEL_FORMAT_YUYV_PACKED_422 = 7YUV422P YUYV 8bit
PIXEL_FORMAT_UYVY_PACKED_422 = 8YUV422P UYVY 8bit
PIXEL_FORMAT_YVYU_PACKED_422 = 9YUV422P YVYU 8bit
PIXEL_FORMAT_VYUY_PACKED_422 = 10YUV422P VYUY 8bit
PIXEL_FORMAT_YUV_PACKED_444 = 11YUV444P 8bit
PIXEL_FORMAT_RGB_888 = 12RGB888
PIXEL_FORMAT_BGR_888 = 13BGR888
PIXEL_FORMAT_ARGB_8888 = 14ARGB8888
PIXEL_FORMAT_ABGR_8888 = 15ABGR8888
PIXEL_FORMAT_RGBA_8888 = 16RGBA8888
PIXEL_FORMAT_BGRA_8888 = 17BGRA8888
PIXEL_FORMAT_YUV_SEMI_PLANNER_420_10BIT = 18YUV420SP 10bit
PIXEL_FORMAT_YVU_SEMI_PLANNER_420_10BIT = 19YVU420sp 10bit
PIXEL_FORMAT_YVU_PLANAR_420 = 20YUV420P 8bit
PIXEL_FORMAT_YVU_PLANAR_422 = 21YUV422P 8bit
PIXEL_FORMAT_YVU_PLANAR_444 = 22YUV444P 8bit
PIXEL_FORMAT_RGB_444 = 23RGB444 R:4bit G:4bit B:4bit,当前不支持该格式
PIXEL_FORMAT_BGR_444 = 24BGR444 R:4bit G:4bit B:4bit,当前不支持该格式
PIXEL_FORMAT_ARGB_4444 = 25ARGB4444 A:4bit R:4bit G:4bit B:4bit,当前不支持该格式
PIXEL_FORMAT_ABGR_4444 = 26ABGR4444 A:4bit B:4bit G:4bit R:4bit,当前不支持该格式
PIXEL_FORMAT_RGBA_4444 = 27RGBA4444 R:4bit G:4bit B:4bit A:4bit,当前不支持该格式
PIXEL_FORMAT_BGRA_4444 = 28BGRA4444 B:4bit G:4bit R:4bit A:4bit,当前不支持该格式
PIXEL_FORMAT_RGB_555 = 29RGB555 R:5bit G:5bit B:5bit,当前不支持该格式
PIXEL_FORMAT_BGR_555 = 30BGR555 B:5bit G:5bit R:5bit,当前不支持该格式
PIXEL_FORMAT_RGB_565 = 31RGB565 R:5bit G:6bit B:5bit,当前不支持该格式
PIXEL_FORMAT_BGR_565= 32BGR565 B:5bit G:6bit R:5bit,当前不支持该格式
PIXEL_FORMAT_ARGB_1555 = 33ARGB1555 A:1bit R:5bit G:6bit B:5bit,当前不支持该格式
PIXEL_FORMAT_ABGR_1555 = 34ABGR1555 A:1bit B:5bit G:6bit R:5bit,当前不支持该格式
PIXEL_FORMAT_RGBA_1555 = 35RGBA1555 A:1bit B:5bit G:6bit R:5bit,当前不支持该格式
PIXEL_FORMAT_BGRA_1555 = 36BGRA1555 A:1bit B:5bit G:6bit R:5bit,当前不支持该格式
PIXEL_FORMAT_ARGB_8565 = 37ARGB8565 A:8bit R:5bit G:6bit B:5bit,当前不支持该格式
PIXEL_FORMAT_ABGR_8565 = 38ABGR8565 A:8bit B:5bit G:6bit R:5bit,当前不支持该格式
PIXEL_FORMAT_RGBA_8565 = 39RGBA8565 A:8bit R:5bit G:6bit B:5bit,当前不支持该格式
PIXEL_FORMAT_BGRA_8565 = 40BGRA8565 A:8bit B:5bit G:6bit R:5bit,当前不支持该格式
PIXEL_FORMAT_RGB_BAYER_8BPP = 50RGB Bayer 8bit,Bayer图像,当前不支持该格式
PIXEL_FORMAT_RGB_BAYER_10BPP = 51RGB Bayer 10bit,Bayer图像,当前不支持该格式
PIXEL_FORMAT_RGB_BAYER_12BPP = 52RGB Bayer 12bit,Bayer图像,当前不支持该格式
PIXEL_FORMAT_RGB_BAYER_14BPP = 53RGB Bayer 14bit,Bayer图像,当前不支持该格式
PIXEL_FORMAT_RGB_BAYER_16BPP = 54RGB Bayer 16bit,Bayer图像,当前不支持该格式
PIXEL_FORMAT_BGR_888_PLANAR = 70RGB888 Planar,当前不支持该格式
PIXEL_FORMAT_HSV_888_PACKAGE = 71HSV Package,HSV图像package格式,当前不支持该格式
PIXEL_FORMAT_HSV_888_PLANAR = 72HSV Planar,HSV图像Planar格式,当前不支持该格式
PIXEL_FORMAT_LAB_888_PACKAGE = 73LAB Package,LAB图像package格式,当前不支持该格式
PIXEL_FORMAT_LAB_888_PLANAR = 74LAB Planar,LAB图像Planar格式,当前不支持该格式
PIXEL_FORMAT_S8C1 = 75Signed 8bit for 1pixel 1Channel,每个像素用1个8bit有符号数据表示的单通道图像,当前不支持该格式
PIXEL_FORMAT_S8C2_PACKAGE = 76Signed 8bit for 1pixel 2Channel Package,每个像素用2个8bit有符号数表示的双通道图像Package格式,当前不支持该格式
PIXEL_FORMAT_S8C2_PLANAR = 77Signed 8bit for 1pixel 2Channel Planar,每个像素用2个8bit有符号数据表的双通道图像Planar格式,当前不支持该格式
PIXEL_FORMAT_S16C1 = 78Signed 16bit 1pixel 1Channel,每个像素用1个16bit有符号数据表示的单通道图像,当前不支持该格式
PIXEL_FORMAT_U8C1 = 79Unsigned 8bit 1pixel 1Channel,每个像素用1个8bit无符号数据表示的单通道图像,当前不支持该格式
PIXEL_FORMAT_U16C1 = 80Unsigned 16bit 1pixel 1Channel,每个像素用1个16bit无符号数据表示的单通道图像,当前不支持该格式
PIXEL_FORMAT_S32C1 = 81Signed 32bit 1pixel 1Channel,每个像素用1个32bit有符号数据表示的单通道图像,当前不支持该格式
PIXEL_FORMAT_U32C1 = 82Unsigned 32bit 1pixel 1Channel,每个像素用1个32bit无符号数据表示的单通道图像,当前不支持该格式
PIXEL_FORMAT_U64C1 = 83Unsigned 64bit 1pixel 1Channel,每个像素用1个64bit无符号数据表示的单通道图像,当前不支持该格式
PIXEL_FORMAT_S64C1 = 84Signed 64bit 1pixel 1Channel,每个像素用1个64bit有符号数据表示的单通道图像,当前不支持该格式
PIXEL_FORMAT_YUV_SEMIPLANAR_440 = 1000YUV440SP 8bit
PIXEL_FORMAT_YVU_SEMIPLANAR_440 = 1001YVU440SP 8bit
PIXEL_FORMAT_FLOAT32 = 1002Float 32bit for 1pixel,每个像素用1个float32数据表示,当前不支持该格式
PIXEL_FORMAT_BUTT = 1003-
PIXEL_FORMAT_UNKNOWN = 10000-

父主题: 数据类型及其操作接口

acldvppStreamFormat

视频流格式
H265_MAIN_LEVEL = 0
H264_BASELINE_LEVEL = 1
H264_MAIN_LEVEL = 2
H264_HIGH_LEVEL = 3

父主题: 数据类型及其操作接口

acldvppJpegFormat

视频流格式
ACL_JPEG_CSS_444 = 0
ACL_JPEG_CSS_422 = 1
ACL_JPEG_CSS_420 = 2
ACL_JPEG_CSS_GRAY = 3
ACL_JPEG_CSS_440 = 4
ACL_JPEG_CSS_411 = 5
ACL_JPEG_CSS_UNKNOWN = 1000

父主题: 数据类型及其操作接口

acldvppCscMatrix

数据格式说明
ACL_DVPP_CSC_MATRIX_BT601_WIDE = 0基于BT601 wide标准的色域转换矩阵,默认值。
ACL_DVPP_CSC_MATRIX_BT601_NARROW = 1基于BT601 narrow标准的色域转换矩阵。
ACL_DVPP_CSC_MATRIX_BT709_WIDE = 2基于BT709 wide标准的色域转换矩阵。
ACL_DVPP_CSC_MATRIX_BT709_NARROW = 3基于BT709 narrow标准的色域转换矩阵。
ACL_DVPP_CSC_MATRIX_BT2020_WIDE = 4基于BT2020 wide标准的色域转换矩阵。
ACL_DVPP_CSC_MATRIX_BT2020_NARROW = 5基于BT2020 narrow标准的色域转换矩阵。

基于以上各标准的色域转换矩阵,其各分量的转换公式如下:

## YUV转RGB:
## | R | | matrix_r0c0 matrix_r0c1 matrix_r0c2 | | Y - input_bias_0 |
## | G | = | matrix_r1c0 matrix_r1c1 matrix_r1c2 | * | U - input_bias_1 |
## | B | | matrix_r2c0 matrix_r2c1 matrix_r2c2 | | V - input_bias_2 |
## BGR转YUV:
## | Y | | output_bias_0 | | matrix_r0c0 matrix_r0c1 matrix_r0c2 | | R |
## | U | = | output_bias_1 | + | matrix_r1c0 matrix_r1c1 matrix_r1c2 | * | G |
## | V | | output_bias_2 | | matrix_r2c0 matrix_r2c1 matrix_r2c2 | | B |

基于不同标准的色域转换矩阵,各参数值如下表所示。

成员名称描述
ACL_DVPP_CSC_MATRIX_BT601_WIDE基于BT601 wide标准的色域转换矩阵。默认为ACL_DVPP_CSC_MATRIX_BT601_WIDE 。 基于该标准的色域转换矩阵,各参数值如下:
text<br># YUV转RGB:<br># | R | | 1.000 0.000 1.402 | | Y - 0 |<br># | G | = | 1.000 -0.344 -0.714 | * | U - 128 | <br># | B | | 1.000 1.772 0.000 | | V - 128 |<br># RGB转YUV:<br># | Y | |-0.5 | | 0.299 0.587 0.114 | | R | <br># | U | = |127.5 | + | -0.168 -0.331 0.500 | * | G | <br># | V | |127.5 | | 0.500 -0.419 -0.081 | | B | <br>
ACL_DVPP_CSC_MATRIX_BT601_NARROW基于BT601 narrow标准的色域转换矩阵。 基于该标准的色域转换矩阵,各参数值如下:
text<br># YUV转RGB:<br># | R | | 1.16438 0.00000 1.59602 | | Y - 16 |<br># | G | = | 1.16438 -0.39176 -0.81297 | * | U - 128 | <br># | B | | 1.16438 2.01723 0.00000 | | V - 128 |<br># RGB转YUV:<br># | Y | |16 | | 0.25679 0.51564 0.10014 | | R | <br># | U | = |128| + | -0.14491 -0.29099 0.43922 | * | G | <br># | V | |128| | 0.42941 -0.36779 -0.07143 | | B | <br>
ACL_DVPP_CSC_MATRIX_BT709_WIDE基于BT709 wide标准的色域转换矩阵。 基于该标准的色域转换矩阵,各参数值如下:
text<br># YUV转RGB:<br># | R | | 1.00000 0.00000 1.57480 | | Y - 0 |<br># | G | = | 1.00000 -0.18732 -0.46812 | * | U - 128 | <br># | B | | 1.00000 1.85560 0.00000 | | V - 128 |<br># RGB转YUV:<br># | Y | |0 | | 0.21260 0.71520 0.07220 | | R | <br># | U | = |128| + | -0.11457 -0.38543 0.50000 | * | G | <br># | V | |128| | 0.50000 -0.45415 -0.04585 | | B | <br>
ACL_DVPP_CSC_MATRIX_BT709_NARROW基于BT709 narrow标准的色域转换矩阵。 基于该标准的色域转换矩阵,各参数值如下:
text<br># YUV转RGB:<br># | R | | 1.16438 0.00000 1.79274 | | Y - 16 |<br># | G | = | 1.16438 -0.21325 -0.53291 | * | U - 128 | <br># | B | | 1.16438 2.11240 0.00000 | | V - 128 |<br># RGB转YUV:<br># | Y | |16 | | 0.18259 0.62825 0.06342 | | R | <br># | U | = |128| + | -0.09840 -0.33857 0.43922 | * | G | <br># | V | |128| | 0.42941 -0.39894 -0.04027 | | B | <br>
ACL_DVPP_CSC_MATRIX_BT2020_WIDE基于BT2020 wide标准的色域转换矩阵。 基于该标准的色域转换矩阵,各参数值如下:
text<br># YUV转RGB:<br># | R | | 1.00000 0.00000 1.47460 | | Y - 0 |<br># | G | = | 1.00000 -0.16455 -0.57135 | * | U - 128 | <br># | B | | 1.00000 1.88140 0.00000 | | V - 128 |<br># RGB转YUV:<br># | Y | |0 | | 0.26270 0.67800 0.05930 | | R | <br># | U | = |128| + | -0.13963 -0.36037 0.50000 | * | G | <br># | V | |128| | 0.50000 -0.45979 -0.04021 | | B | <br>
ACL_DVPP_CSC_MATRIX_BT2020_NARROW基于BT2020 narrow标准的色域转换矩阵。 基于该标准的色域转换矩阵,各参数值如下:
text<br># YUV转RGB:<br># | R | | 1.16438 0.00000 1.67868 | | Y - 16 |<br># | G | = | 1.16438 -0.18733 -0.65042 | * | U - 128 | <br># | B | | 1.16438 2.14177 0.00000 | | V - 128 |<br># RGB转YUV:<br># | Y | |16 | | 0.22564 0.59558 0.05209 | | R | <br># | U | = |128| + | -0.11992 -0.31656 0.43922 | * | G | <br># | V | |128| | 0.42941 -0.40389 -0.03533 | | B | <br>

父主题: 数据类型及其操作接口

aclrtEventStatus

数据格式说明
ACL_EVENT_STATUS_COMPLETE = 0完成
ACL_EVENT_STATUS_NOT_READY = 1未完成
ACL_EVENT_STATUS_RESERVED = 2预留

父主题: 数据类型及其操作接口

在线提单