ImageLabeler
class ImageLabeler : NSObject
برچسب گذاری تصویر که تصاویر را پردازش و برچسب گذاری می کند.
برچسب تصویر را با گزینه های داده شده برمی گرداند.
اعلام
سریع
class func imageLabeler(options: MLKCommonImageLabelerOptions) -> Self
مولفه های
options
گزینه هایی برای پیکربندی برچسب تصویر.
ارزش بازگشتی
برچسبگذاری تصویر که با گزینههای داده شده پیکربندی شده است.
غیر قابل دسترسی. از متدهای کلاس استفاده کنید.
تصویر داده شده را برای برچسب گذاری پردازش می کند.
اعلام
سریع
func process(_ image: MLKitCompatibleImage, completion: @escaping ImageLabelingCallback)
مولفه های
image
تصویر برای پردازش
completion
کنترل کننده برای تماس مجدد در صف اصلی با برچسب یا خطا.
نتایج برچسب را به تصویر داده شده برمیگرداند یا اگر خطایی وجود داشته باشد
nil
. برچسب گذاری تصویر به صورت همزمان روی رشته فراخوانی انجام می شود.توصیه می شود برای جلوگیری از مسدود شدن رابط کاربری، این روش را از موضوع اصلی فراخوانی کنید. در نتیجه، اگر این روش در نخ اصلی فراخوانی شود، یک
NSException
ایجاد می شود.اعلام
سریع
func results(in image: MLKitCompatibleImage) throws -> [MLKImageLabel]
مولفه های
image
تصویر برای دریافت نتیجه
error
یک پارامتر خطای اختیاری که در هنگام بروز خطا در نتایج پر می شود.
ارزش بازگشتی
آرایهای از برچسبها به تصویر داده شده منجر میشود یا اگر خطایی وجود داشته باشد
nil
.