裁剪图片
对图片进行裁剪。
接口调用
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)
参数说明
| 参数名 | 说明 |
|---|---|
| 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即成功,其他即失败,失败响应参数如错误码所示。