ImageLabeler
class ImageLabeler : NSObject
画像の処理とラベル付けを行う画像ラベラー。
-
指定されたオプションで画像ラベラーを返します。
宣言
Swift
class func imageLabeler(options: MLKCommonImageLabelerOptions) -> Self
パラメータ
options
画像ラベラーを構成するオプション。
戻り値
指定されたオプションで構成された画像ラベラー。
-
使用できません。クラスメソッドを使用します。
-
指定された画像を処理してラベル付けします。
宣言
Swift
func process(_ image: MLKitCompatibleImage, completion: @escaping ImageLabelingCallback)
パラメータ
image
処理する画像。
completion
ラベルまたはエラーを使用してメインキューにコールバックするハンドラ。
-
指定された画像のラベル結果を返します。エラーが発生した場合は
nil
を返します。画像のラベル付けは、呼び出し元のスレッドで同期的に実行されます。UI をブロックしないよう、メインスレッド以外でこのメソッドを呼び出すことをおすすめします。そのため、このメソッドがメインスレッドで呼び出されると、
NSException
が発生します。宣言
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKImageLabel]
パラメータ
image
結果を取得する画像。
error
結果の取得中にエラーが発生した場合に入力されるオプションのエラー パラメータ。
戻り値
ラベルの配列は指定された画像になります。エラーが発生した場合は
nil
になります。