MLKImageLabeler
@interface MLKImageLabeler : NSObject
用于处理和标记图片的图片标记器。
-
返回采用指定选项的图片标记器。
声明
Objective-C
+ (nonnull instancetype)imageLabelerWithOptions: (nonnull MLKCommonImageLabelerOptions *)options;
参数
options
用于配置图片标记器的选项。
返回值
使用指定选项配置的图片标记器。
-
不可用。使用类方法。
声明
Objective-C
- (nonnull instancetype)init;
-
处理给定图片以便添加标签。
声明
Objective-C
- (void)processImage:(nonnull id<MLKCompatibleImage>)image completion:(nonnull MLKImageLabelingCallback)completion;
参数
image
要处理的图片。
completion
处理带有标签或错误的主队列进行回调的处理程序。
-
返回给定图片中的标签结果,如果出现错误,则返回
nil
。为图片加标签 在发起调用的线程上同步执行。建议在主线程之外调用此方法,以避免阻塞界面。作为 结果,如果在主线程上调用此方法,则会引发
NSException
。声明
Objective-C
- (nullable NSArray<MLKImageLabel *> *) resultsInImage:(nonnull id<MLKCompatibleImage>)image error:(NSError *_Nullable *_Nullable)error;
参数
image
要获取结果的图片。
error
在获取结果时出错时填充的可选错误参数。
返回值
返回给定图片的标签数组,如果出现错误,则返回
nil
。