tensorflow:: אופס:: ResizeArea
#include <image_ops.h>
שנה את גודל images
size
באמצעות אינטרפולציה אזורית.
תַקצִיר
תמונות קלט יכולות להיות מסוגים שונים אך תמונות פלט תמיד צפות.
טווח ערכי הפיקסלים עבור תמונת הפלט עשוי להיות שונה מעט מהטווח עבור תמונת הקלט בגלל דיוק מספרי מוגבל. כדי להבטיח טווח פלט, למשל [0.0, 1.0]
, החל את tf.clip_by_value
על הפלט.
כל פיקסל פלט מחושב על ידי הפיכת תחילה של טביעת הרגל של הפיקסל לטנזור הקלט ולאחר מכן ממוצע הפיקסלים שחותכים את טביעת הרגל. תרומתו של פיקסל קלט לממוצע משוקללת לפי חלק מהשטח שלו שחותך את טביעת הרגל. זה זהה ל INTER_AREA של OpenCV.
טיעונים:
- scope: אובייקט Scope
- תמונות: 4-D עם צורה
[batch, height, width, channels]
. - גודל: = A 1-D int32 Tensor של 2 אלמנטים:
new_height, new_width
. הגודל החדש לתמונות.
מאפיינים אופציונליים (ראה Attrs
):
- align_corners: אם נכון, מרכזים של 4 פיקסלים פינתיים של טנסור הקלט והפלט מיושרים, תוך שמירה על הערכים בפיקסלים הפיניים. ברירת המחדל ל-false.
החזרות:
-
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
resized_images
::tensorflow::Output resized_images
תפקידים ציבוריים
ResizeArea
ResizeArea( const ::tensorflow::Scope & scope, ::tensorflow::Input images, ::tensorflow::Input size )
ResizeArea
ResizeArea( const ::tensorflow::Scope & scope, ::tensorflow::Input images, ::tensorflow::Input size, const ResizeArea::Attrs & attrs )
צוֹמֶת
::tensorflow::Node * node() const
מפעיל::tensorflow::קלט
operator::tensorflow::Input() const
אופרטור::tensorflow::פלט
operator::tensorflow::Output() const
פונקציות סטטיות ציבוריות
AlignCorners
Attrs AlignCorners( bool x )
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2024-11-21 (שעון UTC).