tensorflow:: ops:: דיכוי לא מקסימלי עם חפיפות
#include <image_ops.h>בוחר בתאווה קבוצת משנה של תיבות תוחמות בסדר יורד של ניקוד.
תַקצִיר
גיזום תיבות בעלות חפיפות גבוהות עם תיבות שנבחרו בעבר. תיבות תוחמות עם ניקוד נמוך מ- score_threshold מוסרות. ערכי חפיפה של N על n מסופקים כמטריצת ריבוע, המאפשרת הגדרת קריטריון חפיפה מותאם אישית (למשל, חיתוך מעל איחוד, חיתוך מעל שטח וכו').
הפלט של פעולה זו הוא קבוצה של מספרים שלמים המאונדקסים לתוך אוסף הקלט של תיבות תוחמות המייצגות את התיבות שנבחרו. ניתן לקבל את קואורדינטות התיבה התוחמת המתאימות לאינדקסים שנבחרו באמצעות tf.gather operation . לדוגמה:
selected_indices = tf.image.non_max_suppression_with_overlaps( חפיפות, ציונים, גודל_תפוקה_מקסימלי, סף_חפיפה, סף_ציון) selected_boxes = tf.gather(קופסאות, מדדים_נבחרים)
טיעונים:
- היקף: אובייקט היקף
- חפיפות: טנזור צף דו-ממדי בעל צורה
[num_boxes, num_boxes]המייצג את ערכי החפיפה של n תיבות על n. - ניקוד: טנזור צף חד-ממדי בעל צורה
[num_boxes]המייצג ניקוד יחיד המתאים לכל תיבה (כל שורה של תיבות). - max_output_size: טנזור סקלרי שלם המייצג את המספר המקסימלי של תיבות שייבחרו על ידי דיכוי שאינו מקסימלי.
- overlap_threshold: טנזור צף 0-D המייצג את הסף לקביעה האם גם תיבות חופפות.
- score_threshold: טנזור צף 0-D המייצג את הסף להחלטה מתי להסיר תיבות בהתבסס על הציון.
החזרות:
-
Output: טנזור שלם חד-ממדי בעל צורה[M]המייצג את האינדקסים שנבחרו מטנזור התיבות, כאשרM <= max_output_size.
בנאים והורסים | |
|---|---|
NonMaxSuppressionWithOverlaps (const :: tensorflow::Scope & scope, :: tensorflow::Input overlaps, :: tensorflow::Input scores, :: tensorflow::Input max_output_size, :: tensorflow::Input overlap_threshold, :: tensorflow::Input score_threshold) |
מאפיינים ציבוריים | |
|---|---|
operation | |
selected_indices | |
תפקידים ציבוריים | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
מאפיינים ציבוריים
מִבצָע
Operation operation
מדדים_נבחרים
::tensorflow::Output selected_indices
תפקידים ציבוריים
דיכוי לא מקסימלי עם חפיפות
NonMaxSuppressionWithOverlaps( const ::tensorflow::Scope & scope, ::tensorflow::Input overlaps, ::tensorflow::Input scores, ::tensorflow::Input max_output_size, ::tensorflow::Input overlap_threshold, ::tensorflow::Input score_threshold )
צוֹמֶת
::tensorflow::Node * node() const
אופרטור::tensorflow::קלט
operator::tensorflow::Input() const
אופרטור::tensorflow::פלט
operator::tensorflow::Output() const
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-11-05 (שעון UTC).