InteractiveSegmenter

کلاس نهایی عمومی InteractiveSegmenter

تقسیم بندی تعاملی را روی تصاویر انجام می دهد.

توجه داشته باشید که علاوه بر بخش بندی استاندارد API ERROR(/segment) که یک تصویر ورودی می گیرد و خروجی ها را برمی گرداند، اما شامل کپی عمیق از برگردانده ها می شود، InteractiveSegmenter همچنین از API برگشت به تماس، ERROR(/segmentWithResultListener) پشتیبانی می کند که به شما امکان می دهد از طریق صفر کپی به خروجی ها دسترسی داشته باشید. OutputHandler.ResultListener در InteractiveSegmenter.InteractiveSegmenterOptions به درستی برای استفاده از callback API تنظیم کنید.

API انتظار دارد یک مدل TFLite با فراداده مدل TFLite باشد. . مدل انتظار ورودی با 4 کانال را دارد که در آن 3 کانال اول تصویر RGB و آخرین کانال نشان دهنده منطقه مورد علاقه کاربر است.

  • تصویر ورودی MPImage
    • تصویری که قطعه‌ساز تصویر روی آن اجرا می‌شود.
  • سرمایه ورودی InteractiveSegmenter.RegionOfInterest
    • منطقه مورد علاقه بر اساس تعامل کاربر.
  • خروجی ImageSegmenterResult ImageSegmenterResult
    • یک ImageSegmenterResult حاوی ماسک های بخش بندی شده.

کلاس های تو در تو

کلاس InteractiveSegmenter.InteractiveSegmenterOptions گزینه هایی برای راه اندازی InteractiveSegmenter .
کلاس InteractiveSegmenter.RegionOfInterest منطقه مورد علاقه (ROI) برای تعامل.

روش های عمومی

Static InteractiveSegmenter
createFromOptions (متن زمینه، InteractiveSegmenter.InteractiveSegmenterOptions segmenterOptions)
یک نمونه InteractiveSegmenter را از InteractiveSegmenter.InteractiveSegmenterOptions ایجاد می کند.
ImageSegmenterResult
بخش (تصویر MPImage ، InteractiveSegmenter.RegionOfInterest roi)
با توجه به منطقه مورد علاقه کاربر، تقسیم بندی را روی تصویر واحد ارائه شده با گزینه های پیش فرض پردازش تصویر انجام می دهد.
ImageSegmenterResult
بخش (تصویر MPImage ، InteractiveSegmenter.RegionOfInterest roi، ImageProcessingOptions imageProcessingOptions)
با توجه به منطقه مورد علاقه کاربر، بخش بندی را روی تصویر واحد ارائه شده انجام می دهد.
خالی
segmentWithResultListener (تصویر MPImage ، InteractiveSegmenter.RegionOfInterest roi)
با توجه به منطقه مورد علاقه کاربر، تقسیم بندی را روی تصویر واحد ارائه شده با گزینه های پیش فرض پردازش تصویر انجام می دهد.
خالی
segmentWithResultListener (تصویر MPImage ، InteractiveSegmenter.RegionOfInterest roi، ImageProcessingOptions imageProcessingOptions)
بخش بندی را بر روی تصویر واحد ارائه شده با توجه به منطقه مورد علاقه کاربر انجام می دهد و نتایج بدون کپی را از طریق OutputHandler.ResultListener در InteractiveSegmenter.InteractiveSegmenterOptions ارائه می دهد.

روش های ارثی

روش های عمومی

عمومی ایستا InteractiveSegmenter createFromOptions (متن زمینه، InteractiveSegmenter.InteractiveSegmenterOptions segmenterOptions)

یک نمونه InteractiveSegmenter را از InteractiveSegmenter.InteractiveSegmenterOptions ایجاد می کند.

مولفه های
متن نوشته یک ERROR(/Context) .
segmenterOptions یک نمونه InteractiveSegmenter.InteractiveSegmenterOptions .
پرتاب می کند
اگر در حین ایجاد InteractiveSegmenter خطایی وجود داشته باشد.

بخش عمومی ImageSegmenterResult ( تصویر MPImage ، InteractiveSegmenter.RegionOfInterest roi)

با توجه به منطقه مورد علاقه کاربر، یعنی بدون اعمال چرخش، بر روی تصویر واحد ارائه شده با گزینه های پردازش تصویر پیش فرض تقسیم بندی انجام می دهد. TODO جاوا doc را برای فرمت تصویر ورودی به روز رسانی کنید.

کاربران می توانند تعامل کاربر را از طریق InteractiveSegmenter.RegionOfInterest نشان دهند، که راهنمایی برای انجام بخش بندی با تمرکز بر منطقه مورد نظر ارائه می دهد.

InteractiveSegmenter از انواع فضای رنگی زیر پشتیبانی می کند:

مولفه های
تصویر یک شی MediaPipe MPImage برای پردازش.
roi یک شی InteractiveSegmenter.RegionOfInterest برای نشان دادن تعامل کاربر.
پرتاب می کند
اگر یک خطای داخلی وجود داشته باشد. یا اگر InteractiveSegmenter با OutputHandler.ResultListener ایجاد شده باشد.

بخش عمومی ImageSegmenterResult (تصویر MPImage ، InteractiveSegmenter.RegionOfInterest roi، ImageProcessingOptions imageProcessingOptions)

با توجه به منطقه مورد علاقه کاربر، بخش بندی را روی تصویر واحد ارائه شده انجام می دهد. TODO جاوا doc را برای فرمت تصویر ورودی به روز رسانی کنید.

کاربران می توانند تعامل کاربر را از طریق InteractiveSegmenter.RegionOfInterest نشان دهند، که راهنمایی برای انجام بخش بندی با تمرکز بر منطقه مورد نظر ارائه می دهد.

InteractiveSegmenter از انواع فضای رنگی زیر پشتیبانی می کند:

مولفه های
تصویر یک شی MediaPipe MPImage برای پردازش.
roi یک شی InteractiveSegmenter.RegionOfInterest برای نشان دادن تعامل کاربر.
imageProcessingOptions ImageProcessingOptions نحوه پردازش تصویر ورودی را قبل از اجرای استنتاج مشخص می کند. توجه داشته باشید که منطقه مورد علاقه توسط این کار پشتیبانی نمی شود: مشخص کردن ImageProcessingOptions.regionOfInterest() منجر به پرتاب IllegalArgumentException توسط این روش می شود.
پرتاب می کند
IllegalArgumentException اگر ImageProcessingOptions منطقه مورد علاقه را مشخص کند.
اگر یک خطای داخلی وجود داشته باشد. یا اگر InteractiveSegmenter با OutputHandler.ResultListener ایجاد شده باشد.

بخش خالی عمومی WithResultListener (تصویر MPImage ، InteractiveSegmenter.RegionOfInterest roi)

با توجه به منطقه مورد علاقه کاربر، یعنی بدون اعمال چرخش، بر روی تصویر واحد ارائه شده با گزینه های پردازش تصویر پیش فرض تقسیم بندی انجام می دهد و نتایج بدون کپی را از طریق OutputHandler.ResultListener در InteractiveSegmenter.InteractiveSegmenterOptions ارائه می دهد.

TODO جاوا doc را برای فرمت تصویر ورودی به روز رسانی کنید.

کاربران می توانند تعامل کاربر را از طریق InteractiveSegmenter.RegionOfInterest نشان دهند، که راهنمایی برای انجام بخش بندی با تمرکز بر منطقه مورد نظر ارائه می دهد.

InteractiveSegmenter از انواع فضای رنگی زیر پشتیبانی می کند:

مولفه های
تصویر یک شی MediaPipe MPImage برای پردازش.
roi یک شی InteractiveSegmenter.RegionOfInterest برای نشان دادن تعامل کاربر.
پرتاب می کند
IllegalArgumentException اگر ImageProcessingOptions منطقه مورد علاقه را مشخص کند.
اگر یک خطای داخلی وجود داشته باشد. یا اگر InteractiveSegmenter با OutputHandler.ResultListener در InteractiveSegmenter.InteractiveSegmenterOptions ایجاد نشده باشد.

بخش خالی عمومی WithResultListener (تصویر MPImage ، InteractiveSegmenter.RegionOfInterest roi، ImageProcessingOptions imageProcessingOptions)

بخش بندی را بر روی تصویر واحد ارائه شده با توجه به منطقه مورد علاقه کاربر انجام می دهد و نتایج بدون کپی را از طریق OutputHandler.ResultListener در InteractiveSegmenter.InteractiveSegmenterOptions ارائه می دهد.

TODO جاوا doc را برای فرمت تصویر ورودی به روز رسانی کنید.

کاربران می توانند تعامل کاربر را از طریق InteractiveSegmenter.RegionOfInterest نشان دهند، که راهنمایی برای انجام بخش بندی با تمرکز بر منطقه مورد نظر ارائه می دهد.

InteractiveSegmenter از انواع فضای رنگی زیر پشتیبانی می کند:

مولفه های
تصویر یک شی MediaPipe MPImage برای پردازش.
roi یک شی InteractiveSegmenter.RegionOfInterest برای نشان دادن تعامل کاربر.
imageProcessingOptions ImageProcessingOptions نحوه پردازش تصویر ورودی را قبل از اجرای استنتاج مشخص می کند. توجه داشته باشید که منطقه مورد علاقه توسط این کار پشتیبانی نمی شود: مشخص کردن ImageProcessingOptions.regionOfInterest() منجر به پرتاب IllegalArgumentException توسط این روش می شود.
پرتاب می کند
IllegalArgumentException اگر ImageProcessingOptions منطقه مورد علاقه را مشخص کند.
اگر یک خطای داخلی وجود داشته باشد. یا اگر InteractiveSegmenter با OutputHandler.ResultListener در InteractiveSegmenter.InteractiveSegmenterOptions ایجاد نشده باشد.