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

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

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

שיטות בירושה

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

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

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

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

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

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

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

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

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

public static DecodeImage < UInt8 > create ( היקף היקף , תוכן Operand <String>, אפשרויות... אפשרויות)

שיטת מפעל ליצירת מחלקה העוטפת פעולת 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 עם צורה `[מסגרת, גובה, רוחב, ערוצים]`..