DecodeImage

מחלקה סופית ציבורית DecodeImage

פונקציה עבור decode_bmp, decode_gif, decode_jpeg ו-decode_png.

מזהה אם תמונה היא BMP, GIF, JPEG או PNG, ומבצעת את הפעולה המתאימה להמרת מחרוזת בתים של הקלט ל- Tensor מסוג dtype.

הערה : decode_gif מחזיר מערך 4-D [num_frames, גובה, width, 3], בניגוד ל-decode_bmp, decode_jpeg ו-decode_png, המחזירים מערכים תלת-ממדיים [height, width, num_channels]. הקפד לקחת זאת בחשבון בעת ​​בניית הגרף שלך אם אתה מערבב קבצי GIF עם קבצי BMP, JPEG ו/או PNG. לחילופין, הגדר את הארגומנט expand_animations של פונקציה זו ל-False, ובמקרה זה ה-op יחזיר טנזורים תלת מימדיים ויקצר קבצי GIF מונפשים למסגרת הראשונה.

הערה : אם הפריים הראשון של GIF מונפש אינו תופס את כל הקנבס (רוחב פריים מרבי x גובה פריים מרבי), אז הוא ממלא את האזורים הלא תפוסים (במסגרת הראשונה) באפסים (שחור). עבור פריימים לאחר הפריים הראשון שאינם תופסים את כל הקנבס, הוא משתמש בפריים הקודם כדי למלא את האזורים הלא תפוסים.

כיתות מקוננות

מעמד DecodeImage.Options תכונות אופציונליות עבור DecodeImage

קבועים

חוּט OP_NAME השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

שיטות ציבוריות

פלט <T>
asOutput ()
מחזירה את הידית הסמלית של הטנזור.
סטטי DecodeImage.Options
ערוצים (ערוצים ארוכים)
סטטי <T מרחיב TNumber > DecodeImage <T>
create ( scope scope, Operand < TString > contents, Class<T> dtype, Options... options)
שיטת מפעל ליצירת מחלקה העוטפת פעולת DecodeImage חדשה.
static DecodeImage < TUint8 >
ליצור ( היקף היקף, Operand < TSString > תוכן, אפשרויות... אפשרויות)
שיטת מפעל ליצירת מחלקה העוטפת פעולת DecodeImage חדשה באמצעות סוגי פלט ברירת מחדל.
סטטי DecodeImage.Options
expandAnimations (בוליאני expandAnimations)
פלט <T>
תמונה ()
3-D עם צורה `[גובה, רוחב, ערוצים]` או 4-D עם צורה `[מסגרת, גובה, רוחב, ערוצים]`..

שיטות בירושה

קבועים

מחרוזת סופית סטטית ציבורית OP_NAME

השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

ערך קבוע: "DecodeImage"

שיטות ציבוריות

פלט ציבורי <T> asOutput ()

מחזירה את הידית הסמלית של הטנזור.

כניסות לפעולות TensorFlow הן יציאות של פעולת TensorFlow אחרת. שיטה זו משמשת להשגת ידית סמלית המייצגת את חישוב הקלט.

ערוצים ציבוריים סטטיים DecodeImage.Options (ערוצים ארוכים)

פרמטרים
ערוצים מספר ערוצי צבע עבור התמונה המפוענחת.

public static DecodeImage <T> create ( scope scope, Operand < TSString > contents, Class<T> dtype, Options... options)

שיטת מפעל ליצירת מחלקה העוטפת פעולת DecodeImage חדשה.

פרמטרים
תְחוּם ההיקף הנוכחי
תוכן 0-D. בתים של התמונה המקודדת.
dtype ה-DType הרצוי של הטנסור המוחזר.
אפשרויות נושא ערכי תכונות אופציונליות
החזרות
  • מופע חדש של DecodeImage

public static DecodeImage < TUint8 > create ( scope scope, Operand < TString > contents, Options... options)

שיטת מפעל ליצירת מחלקה העוטפת פעולת DecodeImage חדשה באמצעות סוגי פלט ברירת מחדל.

פרמטרים
תְחוּם ההיקף הנוכחי
תוכן 0-D. בתים של התמונה המקודדת.
אפשרויות נושא ערכי תכונות אופציונליות
החזרות
  • מופע חדש של DecodeImage

public static DecodeImage.Options expandAnimations (Boolian expandAnimations)

פרמטרים
להרחיב אנימציות שולט בצורת הפלט של האופ המוחזר. אם נכון, האופ המוחזר יפיק טנזור תלת-ממדי עבור קבצי PNG, JPEG ו-BMP; וטנזור 4-D עבור כל קובצי ה-GIF, בין אם מונפשים ובין אם לא. אם, False, ה-Op המוחזר יפיק טנזור תלת-ממדי עבור כל סוגי הקבצים ויקצר קובצי GIF מונפשים למסגרת הראשונה.

תמונת פלט ציבורית <T> ()

3-D עם צורה `[גובה, רוחב, ערוצים]` או 4-D עם צורה `[מסגרת, גובה, רוחב, ערוצים]`..