تقسیم بندی تعاملی را روی تصاویر انجام می دهد.
توجه داشته باشید که علاوه بر بخش بندی استاندارد 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 ایجاد نشده باشد. |