tensorflow:: ops:: DecodeJpeg
#include <image_ops.h>פענוח תמונה מקודדת JPEG לטנזור uint8.
תַקצִיר
channels attr מציינים את מספר ערוצי הצבע הרצוי עבור התמונה המפוענחת.
הערכים המקובלים הם:
- 0: השתמש במספר הערוצים בתמונה המקודדת בפורמט JPEG.
- 1: הפקת תמונה בגווני אפור.
- 3: פלט תמונת RGB.
במידת הצורך, התמונה המקודדת ב-JPEG עוברת טרנספורמציה כך שתתאים למספר המבוקש של ערוצי צבע.
ratio ה-attr מאפשר הקטנת קנה המידה של התמונה לפי גורם שלם במהלך הפענוח. הערכים המותרים הם: 1, 2, 4 ו-8. זה הרבה יותר מהיר מאשר הקטנת קנה המידה של התמונה מאוחר יותר.
פעולה זו תומכת גם בפענוח קבצי PNG ו-GIF לא מונפשים מכיוון שהממשק זהה, אם כי נקי יותר להשתמש tf.io.decode_image .
טיעונים:
- היקף: אובייקט היקף
- תוכן: 0-D. התמונה מקודדת בפורמט JPEG.
מאפיינים אופציונליים (ראה Attrs ):
- ערוצים: מספר ערוצי הצבע עבור התמונה המפוענחת.
- יחס: יחס צמצום קנה מידה.
- fancy_upscaling: אם נכון, השתמשו בשיפור קנה המידה איטי אך נעים יותר של מישורי הכרומה (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
תפקידים ציבוריים
פענוחJPeg
DecodeJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents )
פענוחJPeg
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 )
שיטת Dct
Attrs DctMethod( StringPiece x )
FancyUpscaling
Attrs FancyUpscaling( bool x )
יַחַס
Attrs Ratio( int64 x )
נסה לשחזר קטוע
Attrs TryRecoverTruncated( bool x )
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-11-05 (שעון UTC).