tensorflow:: אופס:: DecodeJpeg
#include <image_ops.h>
פענוח תמונה מקודדת JPEG לטנזור uint8.
תַקצִיר
channels
attr מציינים את המספר הרצוי של ערוצי צבע עבור התמונה המפוענחת.
הערכים המקובלים הם:
- 0: השתמש במספר הערוצים בתמונה מקודדת JPEG.
- 1: פלט תמונה בגווני אפור.
- 3: פלט תמונת RGB.
במידת הצורך, התמונה המקודדת JPEG עוברת טרנספורמציה כך שתתאים למספר המבוקש של ערוצי הצבע.
ratio
attr מאפשר להקטין את קנה המידה של התמונה בגורם מספר שלם במהלך הפענוח. הערכים המותרים הם: 1, 2, 4 ו-8. זה הרבה יותר מהיר מאשר הקטנת קנה המידה של התמונה מאוחר יותר.
אופציה זו תומכת גם בפענוח PNG וקובצי GIF שאינם מונפשים מכיוון שהממשק זהה, אם כי נקי יותר להשתמש tf.image.decode_image
.
טיעונים:
- scope: אובייקט Scope
- תוכן: 0-D. התמונה מקודדת JPEG.
מאפיינים אופציונליים (ראה Attrs
):
- ערוצים: מספר ערוצי צבע עבור התמונה המפוענחת.
- יחס: יחס ירידה בקנה המידה.
- fancy_upscaling: אם זה נכון, השתמש בשינוי קנה מידה איטי יותר אך נחמד יותר של מישורי ה-chroma (yuv420/422 בלבד).
- try_recover_truncated: אם נכון נסה לשחזר תמונה מקלט קטוע.
- acceptable_fraction: החלק המינימלי הנדרש של שורות לפני קבלת קלט קטוע.
- dct_method: מחרוזת המציינת רמז לגבי האלגוריתם המשמש לפירוק. ברירת המחדל היא "" אשר ממופה לברירת מחדל ספציפית למערכת. ערכים חוקיים כרגע הם ["INTEGER_FAST", "INTEGER_ACCURATE"]. ניתן להתעלם מהרמז (למשל, ספריית ה-jpeg הפנימית משתנה לגרסה שאין לה אפשרות ספציפית זו).
החזרות:
-
Output
: תלת מימד עם צורה[height, width, channels]
..
בנאים והורסים | |
---|---|
DecodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents) | |
DecodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, const DecodeJpeg::Attrs & attrs) |
תכונות ציבוריות | |
---|---|
image | |
operation |
תפקידים ציבוריים | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
פונקציות סטטיות ציבוריות | |
---|---|
AcceptableFraction (float x) | |
Channels (int64 x) | |
DctMethod (StringPiece x) | |
FancyUpscaling (bool x) | |
Ratio (int64 x) | |
TryRecoverTruncated (bool x) |
מבנים | |
---|---|
tensorflow:: ops:: DecodeJpeg:: Attrs | קובעי תכונות אופציונליים עבור DecodeJpeg . |
תכונות ציבוריות
תְמוּנָה
::tensorflow::Output image
מִבצָע
Operation operation
תפקידים ציבוריים
DecodeJpeg
DecodeJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents )
DecodeJpeg
DecodeJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, const DecodeJpeg::Attrs & attrs )
צוֹמֶת
::tensorflow::Node * node() const
מפעיל::tensorflow::קלט
operator::tensorflow::Input() const
אופרטור::tensorflow::פלט
operator::tensorflow::Output() const
פונקציות סטטיות ציבוריות
שבר מקובל
Attrs AcceptableFraction( float x )
ערוצים
Attrs Channels( int64 x )
DctMethod
Attrs DctMethod( StringPiece x )
FancyUpscaling
Attrs FancyUpscaling( bool x )
יַחַס
Attrs Ratio( int64 x )
TryRecoverTruncated
Attrs TryRecoverTruncated( bool x )
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2024-12-18 (שעון UTC).