tensorflow:: ops:: NonMaxSuppressionV2
#include <image_ops.h>בוחר בתאווה קבוצת משנה של תיבות תוחמות בסדר יורד של ניקוד.
תַקצִיר
גיזום תיבות בעלות חפיפה גבוהה של חיתוך על איחוד (IOU) עם תיבות שנבחרו קודם לכן. תיבות תוחמות מסופקות כ-[y1, x1, y2, x2], כאשר (y1, x1) ו-(y2, x2) הן הקואורדינטות של כל זוג אלכסוני של פינות תיבה והקואורדינטות יכולות להינתן כמנורמלות (כלומר, נמצאות בטווח [0, 1]) או מוחלטות. שימו לב שאלגוריתם זה אינו תלוי במיקום הראשון במערכת הקואורדינטות. שימו לב שאלגוריתם זה אינו משתנה לטרנספורמציות ותרגומים אורתוגונליים של מערכת הקואורדינטות; לפיכך, תרגום או שיקוף של מערכת הקואורדינטות גורם לאותן תיבות להיבחר על ידי האלגוריתם.
הפלט של פעולה זו הוא קבוצה של מספרים שלמים המאונדקסים לתוך אוסף הקלט של תיבות תוחמות המייצגות את התיבות שנבחרו. ניתן לקבל את קואורדינטות התיבה התוחמת המתאימות לאינדקסים שנבחרו באמצעות tf.gather operation . לדוגמה:
selected_indices = tf.image.non_max_suppression_v2( קופסאות, ניקוד, גודל_תפוקה_מקסימלי, סף_iou) selected_boxes = tf.gather( קופסאות, מדדים_נבחרים)
טיעונים:
- היקף: אובייקט היקף
- תיבות: טנזור צף דו-ממדי של צורה
[num_boxes, 4]. - ניקוד: טנזור צף חד-ממדי בעל צורה
[num_boxes]המייצג ניקוד יחיד המתאים לכל תיבה (כל שורה של תיבות). - max_output_size: טנזור סקלרי שלם המייצג את המספר המקסימלי של תיבות שייבחרו על ידי דיכוי שאינו מקסימלי.
- iou_threshold: טנזור צף 0-D המייצג את הסף להחלטה האם תיבות חופפות יותר מדי ביחס ל- IOU.
החזרות:
-
Output: טנזור שלם חד-ממדי בעל צורה[M]המייצג את האינדקסים שנבחרו מטנזור התיבות, כאשרM <= max_output_size.
בנאים והורסים | |
|---|---|
NonMaxSuppressionV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input boxes, :: tensorflow::Input scores, :: tensorflow::Input max_output_size, :: tensorflow::Input iou_threshold) |
מאפיינים ציבוריים | |
|---|---|
operation | |
selected_indices | |
תפקידים ציבוריים | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
מאפיינים ציבוריים
מִבצָע
Operation operation
מדדים_נבחרים
::tensorflow::Output selected_indices
תפקידים ציבוריים
NonMaxSuppressionV2
NonMaxSuppressionV2( const ::tensorflow::Scope & scope, ::tensorflow::Input boxes, ::tensorflow::Input scores, ::tensorflow::Input max_output_size, ::tensorflow::Input iou_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).