更新时间:2023-06-15 GMT+08:00

裁剪图片

对图片进行裁剪。

接口调用

HiLensEC hilens::Preprocessor::Crop(const cv::Mat & src, cv::Mat & dst, unsigned int x, unsigned int y, unsigned int w, unsigned int h, int type = 0)

参数说明

表1

参数名

说明

src

源图,必须为NV21的格式。宽度范围[64, 1920], 2的倍数;高度范围[64, 1080], 2的倍数。

如果输入不是NV21格式,请把输入的源图片转换为NV21格式,详情请参见转换图片颜色格式

dst

目的图片。

x

裁剪区域左上角x坐标,范围[0, 1920], 2的倍数。

y

裁剪区域左上角y坐标,范围[0, 1080], 2的倍数。

w

缩放宽度,范围[64, 1920], 2的倍数。

h

缩放高度,范围[64, 1080], 2的倍数。

type

目的图片的格式,0为NV21,1为NV12,默认为0。

返回值

返回值为0即成功,其他即失败,失败响应参数如错误码所示。