---
title: VpcCrop
description: "用于实现抠图功能，调用该接口前必须调用Init接口来实现该功能的初始化。"
url: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/latest/Application%20Development%20Guide/msadg/mxvisionug_0303.html
sourcePath: /source/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/Application Development Guide/msadg/mxvisionug_0303.html
indexId: c79da9e1109d1c13aa05c674c45abda1e3259eed63761a22da903ccf76f8b357102
---
# VpcCrop

#### 函数功能

用于实现抠图功能，调用该接口前必须调用Init接口来实现该功能的初始化。


#### 函数原型

```
APP_ERROR VpcCrop (
DvppDataInfo& inputDataInfo ,
DvppDataInfo& outputDataInfo ,
CropRoiConfig& cropConfig,
AscendStream& stream
);
APP_ERROR VpcCrop (
DvppDataInfo& inputDataInfo ,
DvppDataInfo& outputDataInfo ,
CropRoiConfig& cropConfig
);
```


#### 参数说明

| 参数名 | 输入/输出 | 说明 |
| --- | --- | --- |
| inputDataInfo | 输入 | 待抠图的数据。 |
| outputDataInfo | 输出 | 抠图后的数据。 |
| cropConfig | 输入 | 抠图配置。 抠图配置约束： “cropConfig.x1”要大于“cropConfig.x0”，且不能超过图片宽度。抠图宽度最小为10，最大为图片宽度。 “cropConfig.y1”要大于“cropConfig.y0”，且不能超过图片高度。抠图高度最小为6，最大为图片高度。 |
| stream | 输入 | AscendStream类型，当不输入AscendStream& stream或者参数值为“AscendStream::DefaultStream()”时，接口为同步操作，其他情况下，接口为异步操作。 |


#### 返回参数说明

| 数据结构 | 说明 |
| --- | --- |
| APP\_ERROR | 程序执行返回的错误码，请参考APP\_ERROR说明。 |
