更新时间:2021-03-18 GMT+08:00
分享

DVPP执行器样例入参说明

参数

描述

img_width

输入图片的宽度。

img_height

输入图片的高度。

in_format

  • 对于VPC,输入图片的格式如下:

    INPUT_YUV400, // 0

    INPUT_YUV420_SEMI_PLANNER_UV, // 1

    INPUT_YUV420_SEMI_PLANNER_VU, // 2

    INPUT_YUV422_SEMI_PLANNER_UV, // 3

    INPUT_YUV422_SEMI_PLANNER_VU, // 4

    INPUT_YUV444_SEMI_PLANNER_UV, // 5

    INPUT_YUV444_SEMI_PLANNER_VU, // 6

    INPUT_YUV422_PACKED_YUYV, // 7

    INPUT_YUV422_PACKED_UYVY, // 8

    INPUT_YUV422_PACKED_YVYU, // 9

    INPUT_YUV422_PACKED_VYUY, // 10

    INPUT_YUV444_PACKED_YUV, // 11

    INPUT_RGB, // 12,输入图像格式为RGB888

    INPUT_BGR, // 13,输入图像格式为BGR888

    INPUT_ARGB, // 14,此格式的输入图像在存储时各分量的排列顺序类似RGB888,其中,A表示透明度

    INPUT_ABGR, // 15,此格式的输入图像在存储时各分量的排列顺序类似BGR888,其中,A表示透明度

    INPUT_RGBA, // 16,此格式的输入图像在存储时各分量的排列顺序类似RGB888,其中,A表示透明度

    INPUT_BGRA, // 17,此格式的输入图像在存储时各分量的排列顺序类似BGR888,其中,A表示透明度

    INPUT_YUV420_SEMI_PLANNER_UV_10BIT, // 18

    INPUT_YUV420_SEMI_PLANNER_VU_10BIT, // 19

  • 对于VDEC,输入码流的格式如下:
    • 0:h264格式的码流
    • 1:h265格式的码流
  • 对于VENC,输出码流的编码格式如下:
    • 0H265 main level(仅支持Slice码流)
    • 1H264 baseline level
    • 2H264 main level
    • 3H264 high level
  • 对于JPEGE,输入图片的格式如下:
    • 0:JPGENC_FORMAT_UYVY
    • 1:JPGENC_FORMAT_VYUY
    • 2:JPGENC_FORMAT_YVYU
    • 3:JPGENC_FORMAT_YUYV
    • 16:JPGENC_FORMAT_NV12
    • 17:JPGENC_FORMAT_NV21

out_format

VPC输出图片格式如下:

  • 0:OUTPUT_YUV420SP_UV
  • 1:OUTPUT_YUV420SP_VU

yuvStoreType

VENC输入yuv数据的存储格式如下:

  • 0YUV420 semi-planner
  • 1YVU420 semi-planner

inWidthStride

VPC输入图像宽度方向的步长。详细见入参:VpcUserImageConfigure

widthStride的描述。

inHighStride

VPC输入图像高度方向的步长。详细见入参:VpcUserImageConfigure

heightStride的描述。

outWidthStride

VPC输出图片的宽步长,需要16对齐。

outHighStride

VPC输出图片的高步长,需要2对齐;

hmin

VPC用户指定抠图区域左偏移,必须为偶数。

hmax

VPC用户指定抠图区域右偏移,必须为奇数。

vmin

VPC用户指定抠图区域上偏移,必须为偶数。

vmax

VPC用户指定抠图区域下偏移,必须为奇数。

outLeftOffset

VPC用户指定输出区域左偏移,必须为偶数。

outRightOffset

VPC用户指定输出区域右偏移,必须为奇数。

outUpOffset

VPC用户指定输出区域上偏移,必须为偶数。

outDownOffset

VPC用户指定输出区域下偏移,必须为奇数。

out_width

输出图像宽度。

out_high

输出图像高度。

in_image_file

输入图像文件的路径,包含文件名。

out_image_file

输出图像文件的路径,包含文件名。

rank

  • 0:JPEGD输出yuv420 semi-planar数据;
  • 1:JPEGD输出yuv原格式数据。

transform

PNGD处理图像时的转换标志:

  • 1:表示RGBA转换到RGB;
  • 0:保留原格式。

test_type

输入数据:1、2、3、4、5、6、7、8、9、10、12。

  • 1:VPC基础功能1(抠图、缩放)。
  • 2:VPC基础功能2(原图缩放、抠图缩放、一图多框和8k图像缩放)。
  • 3:VDEC。
  • 4:VENC。
  • 5:JPEGE。
  • 6:JPEGE用户指定输出内存。
  • 7:JPEGD。
  • 8:JPEGD用户指定输出内存。
  • 9:PNGD。
  • 10:PNGD用户指定输出内存。
  • 12:JPEGD+VPC+JPEGE。
分享:

    相关文档

    相关产品