مرجع چارچوب مشترک MLKitTextRecognition
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
TextRecognizer
class TextRecognizer : NSObject
یک تشخیص دهنده متن که متن را در یک تصویر تشخیص می دهد.
یک شناسه متن را با گزینه های داده شده برمی گرداند.
استفاده همزمان از چند نمونه TextRecognizer
با گزینه های زبان مختلف توصیه نمی شود، زیرا ممکن است منجر به کاهش عملکرد شود.
اعلامیه
سویفت
class func textRecognizer(options: MLKCommonTextRecognizerOptions) -> Self
پارامترها
options | گزینه هایی برای پیکربندی تشخیص دهنده متن. |
ارزش بازگشتی
یک شناسه متن با گزینه های داده شده پیکربندی شده است.
تصویر داده شده را برای تشخیص متن پردازش می کند.
پارامترها
image | |
completion | کنترل کننده برای تماس مجدد در صف اصلی پس از تکمیل تشخیص متن. |
نتیجه تشخیص متن را به تصویر داده شده برمیگرداند یا اگر خطایی وجود داشته باشد nil
. تشخیص متن به طور همزمان روی رشته فراخوانی انجام می شود.
توصیه می شود برای جلوگیری از مسدود شدن رابط کاربری، این روش را از موضوع اصلی فراخوانی کنید. در نتیجه، اگر این روش در نخ اصلی فراخوانی شود، یک NSException
ایجاد می شود.
پارامترها
image | |
error | یک پارامتر خطای اختیاری که در هنگام بروز خطا در نتایج پر می شود. |
ارزش بازگشتی
نتیجه تشخیص متن در تصویر داده شده یا در صورت وجود خطایی nil
می شود.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-01-04 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-01-04 بهوقت ساعت هماهنگ جهانی."],[[["`TextRecognizer` identifies and extracts text within images."],["It offers both synchronous and asynchronous processing options."],["Concurrent use with varying language settings may impact performance."],["Direct use on the main thread is discouraged due to potential UI blocking."]]],["The `TextRecognizer` class recognizes text in images. It can be initialized with specific options via `textRecognizer(options:)`. The `process(_:)` method performs text recognition on an image asynchronously, while `results(in:)` performs it synchronously, returning the recognized text or `nil` if an error occurs. Concurrent usage of multiple `TextRecognizer` instances with different language options may reduce performance. `results(in:)` should not be called on the main thread.\n"]]