hi_venc_jpeg_param

说明

用于设置或者获取指定JPEGE编码通道的量化参数的数据字典。

昇腾310 AI处理器暂不支持该数据类型。

昇腾910 AI处理器暂不支持该数据类型。

定义

hi_venc_jpeg_param = {"qfactor": qfactor, # RW; Range:0xFFFFFFFF or [1,100]; Qfactor value
                      "y_qt": [y_qt], # RW; Range:[1, 255]; Y quantization table
                      "cb_qt": [cb_qt], # RW; Range:[1, 255]; Cb quantization table
                      "cr_qt": [cr_qt], # RW; Range:[1, 255]; Cr quantization table
                      "mcu_per_ecs": mcu_per_ecs, # RW; the max MCU number is (picwidth + 15) >> 4 x (picheight +15) >> 4 x 2]; MCU number of one ECS
                      "ecs_output_en": ecs_output_en}

成员

成员名称

描述

qfactor

整型, 编码质量范围0xFFFFFFFF或[1, 100],数值越小图片质量越差,默认100。

  • 0xFFFFFFFF:配置成该值,则用户需要自行配置y_qt、cb_qt、cr_qt,量化表的配置会影响最后的编码结果。
  • [1, 100]:配置成该范围内的值,表示y_qt、cb_qt、cr_qt参数不生效,以系统默认的为准。

y_qt

列表, Y 量化表。

取值范围:[1, 255]。

cb_qt

列表, Cb 量化表。

取值范围:[1, 255]。

cr_qt

列表, Cr 量化表。

取值范围:[1, 255]。

mcu_per_ecs

整型, 每个 ECS 中包含多少个 MCU,系统默认为 0,表示不划分 Ecs,预留参数,当前不支持。

mcu_per_ecs:[0, (picwidth+15)>>4 x(picheight+15)>>4 x 2]

ecs_output_en

整型, 预留参数,暂不支持。