Google I/O में ट्यूनिंग के लिए धन्यवाद। मांग पर सभी सत्र देखें मांग पर देखें

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

#include <image_ops.h>

uint8 टेंसर में JPEG-एन्कोडेड इमेज को डिकोड और क्रॉप करें।

सारांश

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

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

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

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

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

यह डिकोड और क्रॉप के संयोजन के बराबर है, लेकिन केवल आंशिक जेपीईजी छवि को डीकोड करके बहुत तेज है।

तर्क:

  • स्कोप: एक स्कोप ऑब्जेक्ट
  • सामग्री: 0-डी। जेपीईजी-एन्कोडेड छवि।
  • फसल_विंडो: 1-डी। क्रॉप विंडो: [क्रॉप_वाई, क्रॉप_एक्स, क्रॉप_हाइट, क्रॉप_विड्थ]।

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

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

रिटर्न:

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

डीसीटी विधि

Attrs DctMethod(
  StringPiece x
)

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

Attrs FancyUpscaling(
  bool x
)

अनुपात

Attrs Ratio(
  int64 x
)

पुनर्प्राप्ति का प्रयास करेंछोटा गया

Attrs TryRecoverTruncated(
  bool x
)