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