简介
本文档提供关于图像修复的相关 API 概览以及 SDK 示例代码。
API | 操作描述 |
腾讯云数据万象通过 ImageRepair 接⼝能检测并擦除图片中常见的标志,并对擦除部分进行智能修复,此功能需携带签名。 |
SDK API 参考
图像修复
功能说明
腾讯云数据万象通过 ImageRepair 接⼝能检测并擦除图片中常见的标志,并对擦除部分进行智能修复,此功能需携带签名。
注意:
COS Android SDK 版本需要大于等于 v5.9.32。
示例代码
// 存储桶名称,格式为 BucketName-APPIDString bucket = "examplebucket-1250000000";ImageRepairRequest request = new ImageRepairRequest(bucket, "folder/document.jpg");// 设置遮罩 例如: [[[608, 794], [1024, 794], [1024, 842], [608, 842]],[[1295, 62], [1295, 30], [1597, 32],[1597,64]]] ,顺时针输⼊多边形的每个点的坐标,每个多边形: [[x1, y1], [x2, y2]...] , 形式为三维矩阵(多个多边形: [多边形1,多边形2] )或⼆维矩阵(单个多边形),且需要经过 URL 安全的 Base64 编码request.maskPoly = "W1tbNjA4LCA3OTRdLCBbMTAyNCwgNzk0XSwgWzEwMjQsIDg0Ml0sIFs2MDgsIDg0Ml1dLFtbMTI5NSwgNjJdLCBbMTI5NSwgMzBdLCBbMTU5NywgMzJdLFsxNTk3LDY0XV1d";// 设置结果文件保存路径request.saveLocalPath = "保存到本地的路径";cosXmlService.imageRepairAsync(request, new CosXmlResultListener() {@Overridepublic void onSuccess(CosXmlRequest request, CosXmlResult cosResult) {// result 图像修复的结果// 详细字段请查看api文档或者SDK源码GetObjectResult result = (GetObjectResult) cosResult;}@Overridepublic void onFail(CosXmlRequest request, CosXmlClientException clientException, CosXmlServiceException serviceException) {if (clientException != null) {clientException.printStackTrace();} else {serviceException.printStackTrace();}}});
说明: