NonMaxSuppressionWithOverlaps

الفئة النهائية العامة NonMaxSuppressionWithOverlaps

يختار بجشع مجموعة فرعية من المربعات المحيطة بترتيب تنازلي للنتيجة،

تشذيب المربعات التي تتداخل بشكل كبير مع المربعات المحددة مسبقًا. تتم إزالة المربعات المحيطة ذات النقاط الأقل من `score_threshold`. يتم توفير قيم التداخل N-by-n كمصفوفة مربعة، مما يسمح بتحديد معيار تداخل مخصص (على سبيل المثال، التقاطع فوق الاتحاد، والتقاطع فوق المنطقة، وما إلى ذلك).

مخرجات هذه العملية عبارة عن مجموعة من الأعداد الصحيحة المفهرسة في مجموعة الإدخال للمربعات المحيطة التي تمثل المربعات المحددة. ويمكن بعد ذلك الحصول على إحداثيات المربع المحيط المطابقة للمؤشرات المحددة باستخدام عملية tf.gather. على سبيل المثال:

Selected_indices = tf.image.non_max_suppression_with_overlaps (التداخلات، الدرجات، max_output_size، التداخل_threshold، Score_threshold) Selected_boxes = tf.gather(boxes، Selected_indices)

الثوابت

خيط OP_NAME اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي

الأساليب العامة

الإخراج <TInt32>
كإخراج ()
إرجاع المقبض الرمزي للموتر.
ثابت NonMaxSuppressionWithOverlaps
إنشاء (نطاق النطاق ، المعامل < TFloat32 > التداخلات، المعامل < TFloat32 > الدرجات، المعامل < TInt32 > maxOutputSize، المعامل < TFloat32 > التداخل، المعامل < TFloat32 > النتيجة)
طريقة المصنع لإنشاء فئة تلتف حول عملية NonMaxSuppressionWithOverlaps جديدة.
الإخراج <TInt32>
المؤشرات المحددة ()
موتر عدد صحيح أحادي الأبعاد على شكل `[M]` يمثل المؤشرات المحددة من موتر المربعات، حيث `M <= max_output_size`.

الطرق الموروثة

الثوابت

السلسلة النهائية الثابتة العامة OP_NAME

اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي

القيمة الثابتة: "NonMaxSuppressionWithOverlaps"

الأساليب العامة

الإخراج العام <TInt32> asOutput ()

إرجاع المقبض الرمزي للموتر.

المدخلات إلى عمليات TensorFlow هي مخرجات عملية TensorFlow أخرى. يتم استخدام هذه الطريقة للحصول على مقبض رمزي يمثل حساب الإدخال.

إنشاء NonMaxSuppressionWithOverlaps ثابت عام ( نطاق النطاق ، المعامل < TFloat32 > التداخلات، المعامل < TFloat32 > الدرجات، المعامل < TInt32 > maxOutputSize، المعامل < TFloat32 > تداخل العتبة، المعامل < TFloat32 > ScoreThreshold)

طريقة المصنع لإنشاء فئة تلتف حول عملية NonMaxSuppressionWithOverlaps جديدة.

حدود
نِطَاق النطاق الحالي
يتداخل موتر عائم ثنائي الأبعاد على شكل `[num_boxes, num_boxes]` يمثل قيم تداخل المربعات n-by-n.
درجات موتر عائم أحادي الأبعاد ذو شكل `[num_boxes]` يمثل درجة واحدة تتوافق مع كل مربع (كل صف من المربعات).
maxOutputSize موتر عددي صحيح يمثل الحد الأقصى لعدد المربعات التي سيتم تحديدها عن طريق القمع غير الأقصى.
تداخلالعتبة موتر عائم ذو 0-D يمثل العتبة لتحديد ما إذا كانت الصناديق تتداخل أيضًا.
ScoreThreshold موتر عائم ذو 0-D يمثل الحد الأدنى لتحديد وقت إزالة المربعات بناءً على النتيجة.
عائدات
  • مثيل جديد لـ NonMaxSuppressionWithOverlaps

الإخراج العام <TInt32> المؤشرات المحددة ()

موتر عدد صحيح أحادي الأبعاد على شكل `[M]` يمثل المؤشرات المحددة من موتر المربعات، حيث `M <= max_output_size`.