עזרה להגן על שונית המחסום הגדולה עם TensorFlow על Kaggle הצטרפו אתגר

זרימת טנסור :: אופ :: DecodeAndCropJpeg

#include <image_ops.h>

לפענח ולחתוך תמונה מקודדת JPEG לטנסור uint8.

סיכום

channels ה- attr מציינים את המספר הרצוי של ערוצי צבע לתמונה המפוענחת.

הערכים המקובלים הם:

  • 0: השתמש במספר הערוצים בתמונה המקודדת JPEG.
  • 1: פלט תמונה בגווני אפור.
  • 3: פלט תמונת RGB.

במידת הצורך, התמונה המקודדת JPEG הופכת כך שתתאים למספר ערוצי הצבעים המבוקשים.

ratio ה- attr מאפשר הקטנת התמונה על ידי גורם שלם במהלך הפענוח. הערכים המותרים הם: 1, 2, 4 ו- 8. זה הרבה יותר מהיר מאשר לצמצם את התמונה בהמשך.

זה שווה ערך לשילוב של פענוח וחיתוך, אבל הרבה יותר מהר על ידי פענוח רק של תמונת jpeg חלקית.

טענות:

  • היקף: אובייקט Scope
  • תוכן: 0-D. התמונה המקודדת JPEG.
  • חלון היבול: 1-D. חלון החיתוך: [crop_y, crop_x, crop_height, crop_width].

תכונות אופציונליות (ראה Attrs ):

  • ערוצים: מספר ערוצי הצבע לתמונה המפוענחת.
  • יחס: יחס צמצום.
  • fancy_upscaling: אם נכון, השתמשו בשדרוג איטי אך נחמד יותר של מישורי הכרומה (yuv420 / 422 בלבד).
  • try_recover_truncated: אם נכון, נסה לשחזר תמונה מקלט קטוע.
  • acceptable_fraction: השבר המינימלי הנדרש של שורות לפני קבלת קלט קטום.
  • dct_method: מחרוזת המציינת רמז לגבי האלגוריתם המשמש לדיכוי לחץ. ברירת המחדל היא "" הממפה לברירת מחדל ספציפית למערכת. הערכים התקפים כרגע הם ["INTEGER_FAST", "INTEGER_ACCURATE"]. ניתן להתעלם מהרמז (למשל, ספריית ה- jpeg הפנימית משתנה לגרסה שאין לה אפשרות ספציפית זו).

החזרות:

  • Output : תלת מימד עם צורה [height, width, channels] ..

קונסטרוקטורים ומשחתנים

DecodeAndCropJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, :: tensorflow::Input crop_window)
DecodeAndCropJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, :: tensorflow::Input crop_window, const DecodeAndCropJpeg::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 :: DecodeAndCropJpeg :: Attrs

קובעי תכונות אופציונליים עבור DecodeAndCropJpeg .

תכונות ציבוריות

תמונה

::tensorflow::Output image

מבצע

Operation operation

פונקציות ציבוריות

DecodeAndCropJpeg

 DecodeAndCropJpeg(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input contents,
  ::tensorflow::Input crop_window
)

DecodeAndCropJpeg

 DecodeAndCropJpeg(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input contents,
  ::tensorflow::Input crop_window,
  const DecodeAndCropJpeg::Attrs & attrs
)

צוֹמֶת

::tensorflow::Node * node() const 

אופרטור :: זרימת טנסור :: קלט

 operator::tensorflow::Input() const 

אופרטור :: זרימת טנסור :: פלט

 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
)