tensorflow:: ops:: DecodeJpeg

#include <image_ops.h>

जेपीईजी-एनकोडेड इमेज को uint8 टेंसर में डिकोड करें।

सारांश

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

स्वीकृत मान इस प्रकार हैं:

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

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

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

यह ऑपरेशन PNG और गैर-एनिमेटेड GIF को डिकोड करने में भी सहायता करता है क्योंकि इंटरफ़ेस समान है, हालांकि tf.image.decode_image का उपयोग करना अधिक स्वच्छ है।

तर्क:

  • स्कोप: एक स्कोप ऑब्जेक्ट
  • विषयवस्तु: 0-D. जेपीईजी-एनकोडेड छवि।

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

  • चैनल: डिकोड की गई छवि के लिए रंग चैनलों की संख्या।
  • अनुपात: डाउनस्केलिंग अनुपात।
  • fancy_upscaling: यदि true है तो क्रोमा प्लेन का धीमा लेकिन बेहतर अपस्केलिंग उपयोग करें (केवल yuv420/422)।
  • try_recover_truncated: यदि सत्य है, तो खंडित इनपुट से छवि को पुनर्प्राप्त करने का प्रयास करें।
  • acceptable_fraction: इनपुट को छोटा करके स्वीकार किए जाने से पहले आवश्यक पंक्तियों का न्यूनतम अंश।
  • 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(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input contents
)

डिकोडजेपीईजी

 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
)

डीसीटीमेथोड

Attrs DctMethod(
  StringPiece x
)

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

Attrs FancyUpscaling(
  bool x
)

अनुपात

Attrs Ratio(
  int64 x
)

TryRecoverTruncated

Attrs TryRecoverTruncated(
  bool x
)