66//
77
88#import " QCloudCOSXMLService.h"
9+ #import " QCloudCICloudDataOperationsRequest.h"
10+
911@class QCloudPutObjectWatermarkRequest;
10- @class QCloudPostObjectProcessRequest;
1112@class QCloudGetRecognitionObjectRequest;
1213@class QCloudGetFilePreviewRequest;
1314@class QCloudGetFilePreviewHtmlRequest;
1415@class QCloudGetGenerateSnapshotRequest;
1516@class QCloudCICloudDataOperationsRequest;
16- @class QCloudCIPutObjectQRCodeRecognitionRequest;
1717@class QCloudQRCodeRecognitionRequest;
1818@class QCloudCIPicRecognitionRequest;
1919@class QCloudGetDescribeMediaBucketsRequest;
5151@class QCloudCIFaceEffectRequest;
5252@class QCloudCIDetectFaceRequest;
5353@class QCloudCIRecognizeLogoRequest;
54- @class QCloudCIPostGoodsMattingRequest;
5554@class QCloudCIGetGoodsMattingRequest;
5655@class QCloudCIImageRepairRequest;
5756@class QCloudPostLiveVideoRecognitionRequest;
8079@class QCloudCreateMediaJobRequest;
8180@class QCloudGetMediaJobListRequest;
8281@class QCloudPostTextAuditReportRequest;
82+
8383@class QCloudPostImageAuditReportRequest;
84+ @class QCloudOpenAIBucketRequest;
85+ @class QCloudGetAIBucketRequest;
86+ @class QCloudCloseAIBucketRequest;
87+ @class QCloudUpdateAIQueueRequest;
88+ @class QCloudAIImageColoringRequest;
89+ @class QCloudAISuperResolutionRequest;
90+ @class QCloudAIEnhanceImageRequest;
91+ @class QCloudAIImageCropRequest;
92+ @class QCloudCreateQRcodeRequest;
93+ @class QCloudAIGameRecRequest;
94+ @class QCloudAssessQualityRequest;
95+ @class QCloudAIDetectPetRequest;
96+ @class QCloudAIIDCardOCRRequest;
97+ @class QCloudLivenessRecognitionRequest;
98+ @class QCloudGetLiveCodeRequest;
99+ @class QCloudGetActionSequenceRequest;
100+
101+ @class QCloudAILicenseRecRequest;
102+ @class QCloudImageSearchBucketRequest;
103+ @class QCloudAddImageSearchRequest;
104+ @class QCloudGetSearchImageRequest;
105+ @class QCloudDeleteImageSearchRequest;
106+ @class QCloudPostTranslationRequest;
107+ @class QCloudPostWordsGeneralizeRequest;
108+ @class QCloudPostVideoTargetRecRequest;
109+ @class QCloudPostVideoTargetTempleteRequest;
110+ @class QCloudUpdateVideoTargetTempleteRequest;
111+ @class QCloudPostSegmentVideoBodyRequest;
112+ @class QCloudOpenAsrBucketRequest;
113+ @class QCloudCloseAsrBucketRequest;
114+ @class QCloudPostVoiceSeparateTempleteRequest;
115+ @class QCloudUpdateVoiceSeparateTempleteRequest;
116+ @class QCloudPostNoiseReductionRequest;
117+ @class QCloudPostNoiseReductionTempleteRequest;
118+ @class QCloudUpdateNoiseReductionTempleteRequest;
119+ @class QCloudPostVoiceSynthesisRequest;
120+ @class QCloudPostVoiceSynthesisTempleteRequest;
121+ @class QCloudUpdateVoiceSynthesisTempleteRequest;
122+ @class QCloudPostSpeechRecognitionRequest;
123+ @class QCloudPostSpeechRecognitionTempleteRequest;
124+ @class QCloudUpdateSpeechRecognitionTempleteRequest;
125+ @class QCloudPostSoundHoundRequest;
126+ @class QCloudVocalScoreRequest;
127+ @class QCloudCIUploadOperationsRequest;
84128NS_ASSUME_NONNULL_BEGIN
85129
86130@interface QCloudCOSXMLService (ImageHelper)
@@ -97,10 +141,13 @@ COS 文档预览方法.
97141
98142// 云上数据处理
99143- (void )CloudDataOperations : (QCloudCICloudDataOperationsRequest *)request ;
100- /* *
101- 上传时识别二维码
102- */
103- - (void )PutObjectQRCodeRecognition : (QCloudCIPutObjectQRCodeRecognitionRequest *)request ;
144+
145+ // 兼容老版本
146+ - (void )PostObjectProcess : (QCloudPostObjectProcessRequest *)request ;
147+
148+ // 上传时处理
149+ - (void )UploadOperations : (QCloudCIUploadOperationsRequest *)request ;
150+
104151/* *
105152 下载时识别二维码
106153 */
@@ -200,9 +247,6 @@ COS 文档预览方法.
200247// / Logo 识别
201248-(void )RecognizeLogo : (QCloudCIRecognizeLogoRequest *)request ;
202249
203- // / 商品抠图 云上数据处理
204- -(void )PostGoodsMatting : (QCloudCIPostGoodsMattingRequest *)request ;
205-
206250- (void )GetFilePreviewHtmlObject : (QCloudGetFilePreviewHtmlRequest *)request ;
207251
208252- (void )GetGenerateSnapshot : (QCloudGetGenerateSnapshotRequest *)request ;
@@ -216,8 +260,6 @@ COS 文档预览方法.
216260// / 取消直播审核任务
217261-(void )CancelLiveVideoRecognition : (QCloudCancelLiveVideoRecognitionRequest *)request ;
218262
219- - (void )PostObjectProcess : (QCloudPostObjectProcessRequest *)request ;
220-
221263// / 查询直播审核任务结果
222264-(void )GetLiveVideoRecognition : (QCloudGetLiveVideoRecognitionRequest *)request ;
223265
@@ -289,6 +331,172 @@ COS 文档预览方法.
289331-(void )PostImageAuditReport : (QCloudPostImageAuditReportRequest *)request ;
290332
291333
334+ // / 查询AI内容识别服务
335+ // / 本接口用于查询已经开通AI 内容识别(异步)服务的存储桶
336+ -(void )GetAIBucket : (QCloudGetAIBucketRequest *)request ;
337+
338+ // / 关闭AI内容识别服务
339+ // / 本接口用于关闭AI 内容识别(异步)服务并删除队列
340+ -(void )CloseAIBucket : (QCloudCloseAIBucketRequest *)request ;
341+
342+ // / 更新AI内容识别队列
343+ // / 本接口用于更新AI 内容识别(异步)的队列
344+ -(void )UpdateAIQueue : (QCloudUpdateAIQueueRequest *)request ;
345+
346+ // / 图片上色
347+ // / 腾讯云数据万象通过 AIImageColoring 接口对黑白图像进行上色
348+ -(void )AIImageColoring : (QCloudAIImageColoringRequest *)request ;
349+
350+ // / 图像超分
351+ // / 腾讯云数据万象通过 AISuperResolution 接口对图像进行超分辨率处理,当前默认超分为宽高的2倍
352+ -(void )AISuperResolution : (QCloudAISuperResolutionRequest *)request ;
353+
354+ // / 图像增强
355+ // / 腾讯云数据万象通过 AIEnhanceImage 接口对图像进行增强处理
356+ -(void )AIEnhanceImage : (QCloudAIEnhanceImageRequest *)request ;
357+
358+ // / 图像智能裁剪
359+ // / 腾讯云数据万象通过 AIImageCrop 接口对图像进行智能裁剪,支持持久化、云上处理及下载时处理
360+ -(void )AIImageCrop : (QCloudAIImageCropRequest *)request ;
361+
362+ // / 图片二维码生成
363+ // / 数据万象二维码生成功能可根据用户指定的文本信息(URL 或文本),生成对应的二维码或条形码
364+ -(void )CreateQRcode : (QCloudCreateQRcodeRequest *)request ;
365+
366+ // / 游戏场景识别
367+ // / 游戏标签功能实现游戏图片场景的识别,返回图片中置信度较高的游戏类别标签。游戏标签识别请求包属于 GET 请求,请求时需要携带签名
368+ -(void )AIGameRec : (QCloudAIGameRecRequest *)request ;
369+
370+ // / 图片质量评分
371+ // / 图片质量评分功能为同步请求方式,您可以通过本接口对图片文件进行检测,从多方面评估,最终给出综合可观的清晰度评分和主观的美观度评分。该接口属于 GET 请求
372+ -(void )AssessQuality : (QCloudAssessQualityRequest *)request ;
373+
374+ // / 宠物识别
375+ // / 腾讯云数据万象通过 detect-pet 接口识别并输出画面中宠物,输出其位置(矩形框)和置信度。图片宠物识别请求包属于 GET 请求,请求时需要携带签名
376+ -(void )AIDetectPet : (QCloudAIDetectPetRequest *)request ;
377+
378+ // / 身份证识别
379+ // / 支持中国大陆居民二代身份证正反面所有字段的识别,包括姓名、性别、民族、出生日期、住址、公民身份证号、签发机关、有效期限;具备身份证照片、人像照片的裁剪功能和翻拍、PS、复印件告警功能,以及边框和框内遮挡告警、临时身份证告警和身份证有效期不合法告警等扩展功能
380+ -(void )AIIDCardOCR : (QCloudAIIDCardOCRRequest *)request ;
381+
382+ // / 活体人脸核身
383+ // / 集成了活体检测和跟权威库进行比对的能力,传入一段视频和姓名、身份证号信息即可进行验证。对录制的自拍视频进行活体检测,从而确认当前用户为真人,可防止照片、视频、静态3D建模等各种不同类型的攻击。检测为真人后,再判断该视频中的人与权威库的证件照是否属于同一个人,实现用户身份信息核实
384+ -(void )LivenessRecognition : (QCloudLivenessRecognitionRequest *)request ;
385+
386+ // / 获取数字验证码
387+ // / 使用数字活体检测模式前,需调用本接口获取数字验证码
388+ -(void )GetLiveCode : (QCloudGetLiveCodeRequest *)request ;
389+
390+ // / 获取动作顺序
391+ // / 使用动作活体检测模式前,需调用本接口获取动作顺序
392+ -(void )GetActionSequence : (QCloudGetActionSequenceRequest *)request ;
393+
394+ // / 卡证识别
395+ // / 本接口支持中国大陆居民二代身份证正面(暂不支持背面)、驾驶证主页(暂不支持副页)所有字段的自动定位,暂不支持文本识别,用于对特定字段的抹除、屏蔽,以及进一步的文本识别
396+ -(void )AILicenseRec : (QCloudAILicenseRecRequest *)request ;
397+
398+ // / 开通以图搜图
399+ // / 该接口用于开通 Bucket 搜图功能
400+ -(void )ImageSearchBucket : (QCloudImageSearchBucketRequest *)request ;
401+
402+ // / 添加图库图片
403+ // / 该接口用于添加图库图片
404+ -(void )AddImageSearch : (QCloudAddImageSearchRequest *)request ;
405+
406+ // / 图片搜索接口
407+ // / 该接口用于检索图片
408+ -(void )GetSearchImage : (QCloudGetSearchImageRequest *)request ;
409+
410+ // / 删除图库图片
411+ // / 该接口用于删除图库图片
412+ -(void )DeleteImageSearch : (QCloudDeleteImageSearchRequest *)request ;
413+
414+ // / 提交任务
415+ // / 提交一个翻译任务
416+ -(void )PostTranslation : (QCloudPostTranslationRequest *)request ;
417+
418+ // / 提交任务
419+ // / 提交一个分词任务
420+ -(void )PostWordsGeneralize : (QCloudPostWordsGeneralizeRequest *)request ;
421+
422+ // / 提交任务
423+ // / 提交一个视频目标检测任务
424+ -(void )PostVideoTargetRec : (QCloudPostVideoTargetRecRequest *)request ;
425+
426+ // / 创建模板
427+ // / 创建视频目标检测模板
428+ -(void )PostVideoTargetTemplete : (QCloudPostVideoTargetTempleteRequest *)request ;
429+
430+ // / 更新模板
431+ // / 更新视频目标检测模板
432+ -(void )UpdateVideoTargetTemplete : (QCloudUpdateVideoTargetTempleteRequest *)request ;
433+
434+ // / 提交任务
435+ // / 提交一个视频人像抠图任务
436+ -(void )PostSegmentVideoBody : (QCloudPostSegmentVideoBodyRequest *)request ;
437+
438+ // / 开通智能语音服务
439+ // / 本接口用于开通智能语音服务并生成队列
440+ -(void )OpenAsrBucket : (QCloudOpenAsrBucketRequest *)request ;
441+
442+ // / 关闭智能语音服务
443+ // / 本接口用于关闭智能语音服务并删除队列
444+ -(void )CloseAsrBucket : (QCloudCloseAsrBucketRequest *)request ;
445+
446+ // / 创建模板
447+ // / 创建人声分离模板
448+ -(void )PostVoiceSeparateTemplete : (QCloudPostVoiceSeparateTempleteRequest *)request ;
449+
450+ // / 更新模板
451+ // / 更新人声分离转码模板
452+ -(void )UpdateVoiceSeparateTemplete : (QCloudUpdateVoiceSeparateTempleteRequest *)request ;
453+
454+ // / 提交任务
455+ // / 提交一个音频降噪任务
456+ -(void )PostNoiseReduction : (QCloudPostNoiseReductionRequest *)request ;
457+
458+ // / 创建模板
459+ // / 创建音频降噪模板
460+ -(void )PostNoiseReductionTemplete : (QCloudPostNoiseReductionTempleteRequest *)request ;
461+
462+ // / 更新模板
463+ // / 更新音频降噪模板
464+ -(void )UpdateNoiseReductionTemplete : (QCloudUpdateNoiseReductionTempleteRequest *)request ;
465+
466+ // / 提交任务
467+ // / 提交一个语音合成任务
468+ -(void )PostVoiceSynthesis : (QCloudPostVoiceSynthesisRequest *)request ;
469+
470+ // / 创建模板
471+ // / 创建语音合成模板
472+ -(void )PostVoiceSynthesisTemplete : (QCloudPostVoiceSynthesisTempleteRequest *)request ;
473+
474+ // / 更新模板
475+ // / 更新语音合成模板
476+ -(void )UpdateVoiceSynthesisTemplete : (QCloudUpdateVoiceSynthesisTempleteRequest *)request ;
477+
478+ // / 提交任务
479+ // / 提交一个语音识别任务
480+ -(void )PostSpeechRecognition : (QCloudPostSpeechRecognitionRequest *)request ;
481+
482+ // / 创建模板
483+ // / 创建语音识别模板
484+ -(void )PostSpeechRecognitionTemplete : (QCloudPostSpeechRecognitionTempleteRequest *)request ;
485+
486+ // / 更新模板
487+ // / 更新语音识别模板
488+ -(void )UpdateSpeechRecognitionTemplete : (QCloudUpdateSpeechRecognitionTempleteRequest *)request ;
489+
490+ // / 提交任务
491+ // / 提交一个听歌识曲任务
492+ -(void )PostSoundHound : (QCloudPostSoundHoundRequest *)request ;
493+
494+ // / 提交任务
495+ // / 提交一个音乐评分任务
496+ -(void )VocalScore : (QCloudVocalScoreRequest *)request ;
497+
498+
499+
292500@end
293501
294502NS_ASSUME_NONNULL_END
0 commit comments