Skip to main content

crop_paste(inputImage, cropPasteRect, pastedImage)

crop(inputImageVec, cropRectVec)

函数功能

ImageProcessor类的图像抠图接口,输入输出格式、分辨率范围、对齐方式请参见Crop

输入参数说明

参数名类型说明
inputImageVecList[Image]输入抠图前的Image类列表。
cropRectVecList[Rect]输入图像的抠图坐标框列表。

返回参数说明

返回抠图后的Image类列表List[Image]。

抛异常接口

抠图失败,抛出runtime异常。

父主题: ImageProcessor类

crop_resize(inputImage, cropResizeVec)

函数功能

ImageProcessor类的图像抠图并缩放接口,输入输出格式、分辨率范围、对齐方式请参见CropResize

输入参数说明

参数名类型说明
inputImageImage类输入抠图缩放前的Image类。
cropResizeVecList[tuple(Rect, Size)]输入图像的抠图缩放参数列表。Rect为抠图坐标框,Size为缩放宽高。

返回参数说明

返回抠图缩放后的Image类列表List[Image]。

抛异常接口

抠图缩放失败,抛出runtime异常。

父主题: ImageProcessor类

crop_paste(inputImage, cropPasteRect, pastedImage)

函数功能

ImageProcessor类的图像抠图并贴图接口。

  1. 从“inputImage”中抠取一块图像,缩放至指定贴图区域的大小。
  2. 将抠图后的图片贴到“pastedImage”的指定贴图区域。输入输出格式、分辨率范围、对齐方式请参见CropAndPaste

输入参数说明

参数名类型说明
inputImageImage类输入抠图前的Image类。
cropPasteRecttuple(Rect, Rect)输入图像的抠图参数。 第一个Rect对应抠图参数,第二个Rect对应贴图参数。
pastedImageImage类被贴图的Image类。

返回参数说明

抛异常接口

抠图并贴图失败,抛出runtime异常。

父主题: ImageProcessor类

类说明

视频解码绑定回调函数类,用于绑定用户自定义的回调函数。

父主题: VdecCallBacker类

回调函数格式

功能说明

回调函数用于接收VideoDecoder解码后的数据(如Image数据、frameId等)并在回调函数内实现自定义处理功能。

用户如需实现自定义处理功能,建议进行简单的操作,如数据保存、列表写入(append),降低函数处理耗时,防止解码线程阻塞,导致视频解码速度变慢。

函数原型

def callback_func(decodedImage: Image, channelId: int, frameId: int) -> None

参数说明

callback_func为函数名称,用户可自己定义,与registerVdecCallBack注册的函数名一致即可。

参数名类型说明
decodedImageImage类解码后输出的图像类。
channelIdint视频流索引,在VideoDecoder类初始化设置。
frameIdint视频帧索引,由VideoDecoder类的decode函数来设置。

抛异常接口

未按指定格式定义的函数参数及输出,抛出“pybind11::error_already_set”异常。

父主题: VdecCallBacker类

VdecCallBacker()

函数功能

VdecCallBacker的构造函数。

输出参数说明

VdecCallBacker对象。

父主题: VdecCallBacker类

在线提单