Google I/O एक लपेट है! TensorFlow सत्रों पर पकड़ बनाएं सत्र देखें

टेंसरफ़्लो :: ऑप्स :: DecodeJpeg

#include <image_ops.h>

एक यूपी 8 टेंसर को जेपीईजी-एनकोडेड छवि को डिकोड करें।

सारांश

Attr channels डिकोड की गई छवि के लिए रंगीन चैनलों की वांछित संख्या को इंगित करता है।

स्वीकृत मूल्य हैं:

  • 0: JPEG- एन्कोडेड छवि में चैनलों की संख्या का उपयोग करें।
  • 1: एक ग्रेस्केल छवि का उत्पादन।
  • 3: आउटपुट एक RGB छवि।

यदि आवश्यक हो, JPEG- एन्कोडेड छवि रंग चैनलों की अनुरोधित संख्या से मेल खाने के लिए रूपांतरित हो जाती है।

एटरर ratio डिकोडिंग के दौरान एक पूर्णांक कारक द्वारा छवि को डाउनग्रेड करने की अनुमति देता है। अनुमत मान हैं: 1, 2, 4, और 8. यह बाद में छवि को डाउन करने की तुलना में बहुत तेज़ है।

यह op भी पीएनजी और गैर-एनिमेटेड जीआईएफ को डिकोड करने का समर्थन करता है क्योंकि इंटरफ़ेस समान है, हालांकि tf.image.decode_image का उपयोग करना क्लीनर है।

तर्क:

  • गुंजाइश: एक स्कोप ऑब्जेक्ट
  • सामग्री: 0-डी। JPEG- एन्कोडेड छवि।

वैकल्पिक विशेषताएँ ( Attrs देखें):

  • चैनल: डिकोड की गई छवि के लिए रंग चैनलों की संख्या।
  • अनुपात: डाउनस्कूलिंग अनुपात।
  • फैंस_अप्सकलिंग: अगर सही है तो क्रोमा विमानों के धीमे लेकिन अच्छे उतार चढ़ाव का उपयोग करें (yuv420 / 422 केवल)।
  • try_recover_truncated: यदि ट्रंक किए गए इनपुट से कोई छवि पुनर्प्राप्त करने का प्रयास करता है।
  • स्वीकार्य_फैक्शन: काटे गए इनपुट को स्वीकार करने से पहले लाइनों का न्यूनतम आवश्यक अंश स्वीकार किया जाता है।
  • dct_method: स्ट्रिंग विघटन के लिए प्रयुक्त एल्गोरिथ्म के बारे में एक संकेत निर्दिष्ट करता है। डिफॉल्ट्स "" जो सिस्टम-विशिष्ट डिफॉल्ट में मैप करता है। वर्तमान में मान्य मान हैं ["INTEGER_FAST", "INTEGER_ACCURATE"]। संकेत को नजरअंदाज किया जा सकता है (उदाहरण के लिए, आंतरिक जेपीईजी पुस्तकालय एक संस्करण में बदलता है जिसमें वह विशिष्ट विकल्प नहीं होता है।)

रिटर्न:

  • Output : आकार के साथ 3-डी [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)

संरचनाएं

टेंसोफ़्लो :: ऑप्स :: डिकोडजैप :: एट्र्स

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 

ऑपरेटर :: टेंसरफ़्लो :: इनपुट

 operator::tensorflow::Input() const 
है

ऑपरेटर :: टेंसोफ़्लो :: आउटपुट

 operator::tensorflow::Output() const 

सार्वजनिक स्थैतिक कार्य

स्वीकार करने योग्य

Attrs AcceptableFraction(
  float x
)

चैनल

Attrs Channels(
  int64 x
)
है

DctMethod

Attrs DctMethod(
  StringPiece x
)

फैंसीअप्सलिंग

Attrs FancyUpscaling(
  bool x
)

अनुपात

Attrs Ratio(
  int64 x
)

TryRecoverTruncated

Attrs TryRecoverTruncated(
  bool x
)