יום הקהילה ML הוא 9 בנובמבר! הצטרפו אלינו עדכונים מ- TensorFlow, JAX, ועוד למידע נוסף

זרימת טנסור :: אופ :: שינוי גודל שטח

#include <image_ops.h>

שנה את גודל images size באמצעות אינטרפולציה של האזור.

סיכום

תמונות קלט יכולות להיות מסוגים שונים אך תמונות פלט תמיד צפות.

טווח ערכי הפיקסלים עבור תמונת הפלט עשוי להיות שונה במקצת מהטווח של תמונת הקלט בגלל דיוק מספרי מוגבל. כדי להבטיח טווח פלט, למשל [0.0, 1.0] , tf.clip_by_value את הפלט tf.clip_by_value .

כל פיקסל פלט מחושב על ידי הפיכת תחילה את טביעת הרגל של הפיקסל לטנסור הקלט ואז ממוצע הפיקסלים החוצים את טביעת הרגל. תרומתו של פיקסל קלט לממוצע משוקללת על ידי שבר השטח שחוצה את טביעת הרגל. זה זהה ל- INTER_AREA של OpenCV.

טענות:

  • היקף: אובייקט Scope
  • תמונות: 4-D עם צורה [batch, height, width, channels] .
  • גודל: = 1-D int32 טנסור של 2 אלמנטים: new_height, new_width . הגודל החדש לתמונות.

מאפיינים אופציונליים (ראה Attrs ):

  • align_corners: אם נכון, המרכזים של 4 הפיקסלים הפינתיים של טנסי הקלט והפלט מיושרים, תוך שמירה על הערכים בפיקסלים הפינתיים. ברירת המחדל היא שקר.

החזרות:

  • Output : 4-D עם צורה [batch, new_height, new_width, channels] .

בונים והרסנים

ResizeArea (const :: tensorflow::Scope & scope, :: tensorflow::Input images, :: tensorflow::Input size)
ResizeArea (const :: tensorflow::Scope & scope, :: tensorflow::Input images, :: tensorflow::Input size, const ResizeArea::Attrs & attrs)

תכונות ציבוריות

operation
resized_images

פונקציות ציבוריות

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

פונקציות סטטיות ציבוריות

AlignCorners (bool x)

סטרוקטורים

tensorflow :: ops :: ResizeArea :: Attrs

קובעי תכונות אופציונליים עבור ResizeArea .

תכונות ציבוריות

מבצע

Operation operation

גודל_התמונות

::tensorflow::Output resized_images

פונקציות ציבוריות

שינוי גודל שטח

 ResizeArea(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input images,
  ::tensorflow::Input size
)

שינוי גודל שטח

 ResizeArea(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input images,
  ::tensorflow::Input size,
  const ResizeArea::Attrs & attrs
)

צוֹמֶת

::tensorflow::Node * node() const 

אופרטור :: זרימת טנסור :: קלט

 operator::tensorflow::Input() const 

אופרטור :: זרימת טנסור :: פלט

 operator::tensorflow::Output() const 

פונקציות סטטיות ציבוריות

AlignCorners

Attrs AlignCorners(
  bool x
)