Skip to content

Commit 36fd1cf

Browse files
author
garenwang
committed
# 6.2.9
1 parent 427856d commit 36fd1cf

File tree

195 files changed

+15263
-816
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

195 files changed

+15263
-816
lines changed

CHANGELOG.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
1-
# 6.2.8
2-
1.支持冷存储
1+
# 6.2.9
32

3+
4+
# 6.2.8
5+
支持冷存储
6+
47
# 6.2.7
58

69
1.优化文本审核参数校验

QCloudCOSXML.podspec

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Pod::Spec.new do |s|
22
s.name = "QCloudCOSXML"
33

44

5-
s.version = "6.2.8"
5+
s.version = "6.2.9"
66

77

88
s.summary = "QCloudCOSXML 腾讯云iOS-SDK组件"
@@ -22,15 +22,15 @@ s.version = "6.2.8"
2222
s.subspec 'Default' do |default|
2323
default.source_files = 'QCloudCOSXML/Classes/**/*','QCloudCOSXML/Classes/QCloudCOSXML/*'
2424

25-
default.dependency "QCloudCore",'6.2.8'
25+
default.dependency "QCloudCore",'6.2.9'
2626
end
2727
s.subspec 'Slim' do |slim|
2828
slim.source_files = 'QCloudCOSXML/Classes/**/*','QCloudCOSXML/Classes/QCloudCOSXML/*'
29-
slim.dependency "QCloudCore/WithoutMTA",'6.2.8'
29+
slim.dependency "QCloudCore/WithoutMTA",'6.2.9'
3030
end
3131
s.subspec 'Transfer' do |transfer|
3232
transfer.source_files = 'QCloudCOSXML/Classes/*','QCloudCOSXML/Classes/Transfer/**/*','QCloudCOSXML/Classes/Base/**/*'
33-
transfer.dependency "QCloudCore/WithoutMTA",'6.2.8'
33+
transfer.dependency "QCloudCore/WithoutMTA",'6.2.9'
3434

3535
end
3636

QCloudCOSXML/Classes/CI/QCloudCOSXMLService+ImageHelper.h

Lines changed: 220 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
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;
@@ -51,7 +51,6 @@
5151
@class QCloudCIFaceEffectRequest;
5252
@class QCloudCIDetectFaceRequest;
5353
@class QCloudCIRecognizeLogoRequest;
54-
@class QCloudCIPostGoodsMattingRequest;
5554
@class QCloudCIGetGoodsMattingRequest;
5655
@class QCloudCIImageRepairRequest;
5756
@class QCloudPostLiveVideoRecognitionRequest;
@@ -80,7 +79,52 @@
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;
84128
NS_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

294502
NS_ASSUME_NONNULL_END

0 commit comments

Comments
 (0)