إجراء تقسيم تفاعلي على الصور.
يُرجى العلم أنّه بالإضافة إلى واجهة برمجة التطبيقات ERROR(/segment)
العادية التي تستخدم ميزة التصنيف إلى شرائح والتي تلتقط صورة إدخال وتعرض المخرجات ولكنّها تتضمن نسخة معقّدة من النتائج، تتيح أداة Interactive Cliper أيضًا استخدام واجهة برمجة التطبيقات ERROR(/segmentWithResultListener)
لمعاودة الاتصال، التي تتيح لك الوصول إلى المخرجات بدون نسخ. اضبط OutputHandler.ResultListener
في InteractiveSegmenter.InteractiveSegmenterOptions
بشكل صحيح لاستخدام واجهة برمجة تطبيقات معاودة الاتصال.
نتوقّع في واجهة برمجة التطبيقات استخدام نموذج TFLite مع البيانات الوصفية لنموذج TFLite. يتوقّع النموذج مدخلات من 4 قنوات، تكون فيها أول 3 قنوات تمثّل صورة نموذج أحمر أخضر أزرق، وتمثل القناة الأخيرة المنطقة التي تهمّ المستخدم.
- إدخال صورة
MPImage
- الصورة التي تعمل عليها أداة تقسيم الصور.
- إدخال عائد الاستثمار
InteractiveSegmenter.RegionOfInterest
- منطقة الاهتمام استنادًا إلى تفاعل المستخدم.
- نتيجة ناتج ميزة تقسيم الصور
ImageSegmenterResult
- نتيجة ImagesegmenterResult تحتوي على أقنعة مقسّمة.
الصفوف المتداخلة
صنف | InteractiveSegmenter.InteractiveSegmenterOptions | خيارات إعداد "InteractiveSegmenter " |
|
صنف | InteractiveSegmenter.RegionOfInterest | منطقة الاهتمام المطلوب التفاعل معها |
الطرق العامة
ثابت InteractiveSegmenter |
createFromOptions(سياق السياق، InteractiveSegmenter.InteractiveSegmenterOptions على خيارات التقسيم)
تنشئ هذه الدالة
InteractiveSegmenter مثيلاً من InteractiveSegmenter.InteractiveSegmenterOptions . |
ImageSegmenterResult |
segment(MPImage image, InteractiveSegmenter.RegionOfInterest roi)
يتم تقسيم الصورة الواحدة المقدّمة باستخدام خيارات معالجة الصور التلقائية، مع مراعاة منطقة اهتمام المستخدم، أي
|
ImageSegmenterResult |
segment(MPImage image, InteractiveSegmenter.RegionOfInterest roi, ImageProcessingOptions imageProcessingOptions)
يُجري تقسيمًا للصورة الوحيدة المقدّمة، وفقًا لمنطقة اهتمام المستخدم.
|
void |
segmentWithResultListener(صورة MPImage, InteractiveSegmenter.RegionOfInterest roi)
يتم تقسيم الصورة الواحدة المقدّمة باستخدام خيارات معالجة الصور التلقائية، مع مراعاة منطقة اهتمام المستخدم، أي
|
void |
segmentWithResultListener(صورة MPImage، وInteractiveSegmenter.RegionOfInterest roi، وImageProcessingOptions imageProcessingOptions)
يتم تقسيم الصورة الواحدة المقدّمة حسب منطقة اهتمام المستخدم،
وتوفير نتائج بدون نُسخ من خلال
OutputHandler.ResultListener في InteractiveSegmenter.InteractiveSegmenterOptions . |
الطرق المكتسَبة
الطرق العامة
public static InteractiveSegmenter createFromOptions (سياق السياق، InteractiveSegmenter.InteractiveSegmenterOptions خيارات تقسيم الشرائح)
تنشئ هذه الدالة InteractiveSegmenter
مثيلاً من InteractiveSegmenter.InteractiveSegmenterOptions
.
المَعلمات
سياق | جهاز Android ERROR(/Context) |
---|---|
segmenterOptions | مثيل InteractiveSegmenter.InteractiveSegmenterOptions . |
الرميات
في حال حدوث خطأ أثناء إنشاء "InteractiveSegmenter ".
|
public ImageSegmenterResult segment (MPImage صورة، InteractiveSegmenter.RegionOfInterest roi)
يتم تقسيم الصورة الواحدة المقدّمة باستخدام خيارات معالجة الصور التلقائية، وفقًا لمنطقة اهتمام المستخدم، أي بدون تطبيق أي تدوير. TODO تحديث مستند جافا لتنسيق إدخال الصورة.
يمكن أن يمثّل المستخدمون تفاعلاً مع المستخدمين من خلال السمة InteractiveSegmenter.RegionOfInterest
، ما يشير إلى
إجراء التصنيف إلى قطاعات أو شرائح مع التركيز على منطقة الاهتمام المحدّدة.
يتيح InteractiveSegmenter
استخدام أنواع مساحات الألوان التالية:
المَعلمات
صورة | كائن MediaPipe MPImage للمعالجة. |
---|---|
عائد الاستثمار | كائن InteractiveSegmenter.RegionOfInterest لتمثيل تفاعل المستخدِم. |
الرميات
في حال حدوث خطأ داخلي. أو إذا تم إنشاء InteractiveSegmenter
باستخدام OutputHandler.ResultListener .
|
public ImageSegmenterResult segment (MPImage image, InteractiveSegmenter.RegionOfInterest roi, ImageProcessingOptions imageProcessingOptions)
يُجري تقسيمًا للصورة الوحيدة المقدّمة، وفقًا لمنطقة اهتمام المستخدم. TODO تحديث مستند جافا لتنسيق إدخال الصورة.
يمكن أن يمثّل المستخدمون تفاعلاً مع المستخدمين من خلال السمة InteractiveSegmenter.RegionOfInterest
، ما يشير إلى
إجراء التصنيف إلى قطاعات أو شرائح مع التركيز على منطقة الاهتمام المحدّدة.
يتيح InteractiveSegmenter
استخدام أنواع مساحات الألوان التالية:
المَعلمات
صورة | كائن MediaPipe MPImage للمعالجة. |
---|---|
عائد الاستثمار | كائن InteractiveSegmenter.RegionOfInterest لتمثيل تفاعل المستخدِم. |
imageProcessingOptions | ImageProcessingOptions التي تحدِّد كيفية معالجة
الصورة التي تم إدخالها قبل تنفيذ الاستنتاج يُرجى العلم أنّ هذه المهمة غير تتوافق مع "المنطقة" حيث إنّ تحديد ImageProcessingOptions.regionOfInterest() سيؤدي إلى طرح هذا النوع من قواعد "الاستثناءات" غير القانونية. |
الرميات
IllegalArgumentException | إذا كانت السمة ImageProcessingOptions تحدّد
منطقة الاهتمام. |
---|---|
في حال حدوث خطأ داخلي. أو إذا تم إنشاء InteractiveSegmenter
باستخدام OutputHandler.ResultListener .
|
public إبطال segmentWithResultListener (صورةMPImage، InteractiveSegmenter.RegionOfInterest roi)
يتم تقسيم الصورة الواحدة المقدّمة باستخدام خيارات معالجة الصور التلقائية، حسب منطقة اهتمام المستخدم، أي بدون تطبيق أي تدوير، وتقديم نتائج منسوخة بدون أي نسخ من خلال OutputHandler.ResultListener
في InteractiveSegmenter.InteractiveSegmenterOptions
.
TODO تحديث مستند جافا لتنسيق إدخال الصورة.
يمكن أن يمثّل المستخدمون تفاعلاً مع المستخدمين من خلال السمة InteractiveSegmenter.RegionOfInterest
، ما يشير إلى
إجراء التصنيف إلى قطاعات أو شرائح مع التركيز على منطقة الاهتمام المحدّدة.
يتيح InteractiveSegmenter
استخدام أنواع مساحات الألوان التالية:
المَعلمات
صورة | كائن MediaPipe MPImage للمعالجة. |
---|---|
عائد الاستثمار | كائن InteractiveSegmenter.RegionOfInterest لتمثيل تفاعل المستخدِم. |
الرميات
IllegalArgumentException | إذا كانت السمة ImageProcessingOptions تحدّد
منطقة الاهتمام. |
---|---|
في حال حدوث خطأ داخلي. أو إذا لم يتم إنشاء InteractiveSegmenter
باستخدام OutputHandler.ResultListener التي تم ضبطها على InteractiveSegmenter.InteractiveSegmenterOptions .
|
public إبطال segmentWithResultListener (MPImage image, InteractiveSegmenter.RegionOfInterest roi, ImageProcessingOptions imageProcessingOptions)
يتم تقسيم الصورة الواحدة المقدّمة حسب منطقة اهتمام المستخدم،
وتوفير نتائج بدون نُسخ من خلال OutputHandler.ResultListener
في InteractiveSegmenter.InteractiveSegmenterOptions
.
TODO تحديث مستند جافا لتنسيق إدخال الصورة.
يمكن أن يمثّل المستخدمون تفاعلاً مع المستخدمين من خلال السمة InteractiveSegmenter.RegionOfInterest
، ما يشير إلى
إجراء التصنيف إلى قطاعات أو شرائح مع التركيز على منطقة الاهتمام المحدّدة.
يتيح InteractiveSegmenter
استخدام أنواع مساحات الألوان التالية:
المَعلمات
صورة | كائن MediaPipe MPImage للمعالجة. |
---|---|
عائد الاستثمار | كائن InteractiveSegmenter.RegionOfInterest لتمثيل تفاعل المستخدِم. |
imageProcessingOptions | ImageProcessingOptions التي تحدِّد كيفية معالجة
الصورة التي تم إدخالها قبل تنفيذ الاستنتاج يُرجى العلم أنّ هذه المهمة غير تتوافق مع "المنطقة" حيث إنّ تحديد ImageProcessingOptions.regionOfInterest() سيؤدي إلى طرح هذا النوع من قواعد "الاستثناءات" غير القانونية. |
الرميات
IllegalArgumentException | إذا كانت السمة ImageProcessingOptions تحدّد
منطقة الاهتمام. |
---|---|
في حال حدوث خطأ داخلي. أو إذا لم يتم إنشاء InteractiveSegmenter
باستخدام OutputHandler.ResultListener التي تم ضبطها على InteractiveSegmenter.InteractiveSegmenterOptions .
|