Skip to main content

hi_osd_param

hi_line_param

说明

定义画线信息。

定义

hi_line_param = {"src": hi_vpc_pic_info,
"dst": hi_vpc_pic_info,
"count": count,
"line": hi_line}

成员

成员名称描述
src字典,输入图片信息。
dst字典,输出图片信息。
count整型,画线条数,取值范围[1, 100]。
line列表,画线配置参数列表。 当图片格式为YUV422SP、YUV420SP时,要求起始点、结束点坐标值为偶数。

父主题: 图像处理

hi_line

说明

画线参数。

定义

hi_line = {"start_point": hi_point,
"end_point": hi_point,
"thick": thick,
"color": color}

成员

成员名称描述
start_point字典,起始点坐标。
end_point字典,结束点坐标。 结束点坐标不能起始点坐标相同。
thick整型,线的粗细值,取值需要2对齐。
color整型,线的颜色值,低24位有效。

父主题: 图像处理

hi_osd_param

说明

叠加信息。

定义

hi_osd_param = {"src": hi_vpc_pic_info,
"dst": hi_vpc_pic_info,
"count": count,
"osd": hi_osd,
"clut": clut[16]}

成员

成员名称描述
src字典,输入图片信息。
dst字典,输出图片信息。
count整型,叠加区域个数,取值范围[1, 100]。
osd列表,叠加区域配置参数类别。
clut列表,clut查找表系数。

父主题: 图像处理

hi_osd

说明

叠加参数。

定义

hi_osd = {"rect": hi_rect,
"pixel_format": hi_pixel_format,
"picture_address": picture_address,
"stride": stride,
"bg_alpha": bg_alpha,
"fg_alpha": fg_alpha,
"osd_inverted_color": hi_osd_inverted_color}

成员

成员名称描述
rect字典,叠加区域坐标。
pixel_format整型,被叠加图片的格式。 支持如下格式:
text<br>HI_PIXEL_FORMAT_ARGB_8888 = 14, // ARGB8888 <br> HI_PIXEL_FORMAT_ARGB_1555 = 33, // ARGB1555 A:1bit R:5bit G:6bit B:5bit <br> HI_PIXEL_FORMAT_ARGB_4444 = 25, // ARGB4444 A:4bit R:4bit G:4bit B:4bit <br> HI_PIXEL_FORMAT_ARGB_CLUT2 = 41, // ARGB Color Lookup Table 2bit <br> HI_PIXEL_FORMAT_ARGB_CLUT4 = 42, // ARGB Color Lookup Table 4bit<br>
picture_address整型,被叠加图片的地址。
stride整型,被叠加图片的stride。
- 对于HI_PIXEL_FORMAT_ARGB_8888格式,stride值为rect.width的4倍
- 对于HI_PIXEL_FORMAT_ARGB_1555/HI_PIXEL_FORMAT_ARGB_4444格式, stride值为rect.width的2倍
- 对于HI_PIXEL_FORMAT_ARGB_CLUT2格式,stride值为rect.width的1/4倍
- 对于HI_PIXEL_FORMAT_ARGB_CLUT4格式,stride值为rect.width的1/2倍
bg_alpha整型,背景alpha。 取值范围[0,255]。 仅当被叠加图片的格式为HI_PIXEL_FORMAT_ARGB_1555格式时,需设置该参数。
fg_alpha整型,前景alpha。 取值范围[0,255]。 仅当被叠加图片的格式为HI_PIXEL_FORMAT_ARGB_1555格式时,需设置该参数。
osd_inverted_color整型,反色类型。

父主题: 图像处理

hi_osd_inverted_color

说明

定义OSD反色类型。

定义

HI_OSD_INVERTED_COLOR_NONE = 0,
HI_OSD_INVERTED_COLOR_RGB = 1,
HI_OSD_INVERTED_COLOR_ALPHA = 2,
HI_OSD_INVERTED_COLOR_ALL = 3

成员

成员名称描述
HI_OSD_INVERTED_COLOR_NONE不反色。
HI_OSD_INVERTED_COLOR_RGBRGB通道反色。
HI_OSD_INVERTED_COLOR_ALPHAALPHA通道反色。
HI_OSD_INVERTED_COLOR_ALL所有通道反色。

父主题: 图像处理

hi_transform_matrix

说明

定义仿射变换矩阵参数。

定义

&#123;"matrix_type": hi_matrix_type,
"matrix": matrix[3][4]&#125;

成员

成员名称描述
matrix_type整型,矩阵类型。
matrix列表,仿射变换矩阵。

父主题: 图像处理

在线提单