آشکارساز شی
class ObjectDetector : NSObject
یک آشکارساز و ردیاب شی که اشیاء را در یک تصویر تشخیص می دهد و از ردیابی آنها پشتیبانی می کند.
آشکارساز شی را با گزینه های داده شده برمی گرداند.
اعلام
سریع
class func objectDetector(options: MLKCommonObjectDetectorOptions) -> Self
مولفه های
options
گزینه هایی برای پیکربندی آشکارساز شی. این باید نمونه ای از یکی از زیر کلاس های
CommonObjectDetectorOptions
باشد.ارزش بازگشتی
یک آشکارساز شی که با گزینه های داده شده پیکربندی شده است.
غیر قابل دسترسی. از متدهای کلاس استفاده کنید.
تصویر داده شده را برای تشخیص و ردیابی شی پردازش می کند.
اعلام
سریع
func process(_ image: MLKitCompatibleImage, completion: @escaping ObjectDetectionCallback)
مولفه های
image
تصویر برای پردازش
completion
کنترل کننده برای تماس مجدد با موضوع اصلی با اشیاء شناسایی شده یا خطا.
نتایج شی را به تصویر داده شده برمیگرداند یا اگر خطایی وجود داشته باشد،
nil
. تشخیص شی به صورت همزمان روی رشته فراخوانی انجام می شود.توصیه می شود برای جلوگیری از مسدود شدن رابط کاربری، این روش را از موضوع اصلی فراخوانی کنید. در نتیجه، اگر این روش در نخ اصلی فراخوانی شود، یک
NSException
ایجاد می شود.اعلام
سریع
func results(in image: MLKitCompatibleImage) throws -> [MLKObject]
مولفه های
image
تصویر برای دریافت نتیجه
error
یک پارامتر خطای اختیاری که در هنگام بروز خطا در نتایج پر می شود.
ارزش بازگشتی
آرایه شیء به تصویر داده شده یا در صورت وجود خطا
nil
.