tensorflow :: অপস:: ডিকোডজেপিগ

#include <image_ops.h>

একটি uint8 টেনসরে একটি JPEG-এনকোড করা ছবি ডিকোড করুন।

সারসংক্ষেপ

attr channels ডিকোড করা ছবির জন্য কাঙ্খিত সংখ্যক রঙের চ্যানেল নির্দেশ করে।

গৃহীত মান হল:

  • 0: JPEG-এনকোড করা ছবিতে চ্যানেলের সংখ্যা ব্যবহার করুন।
  • 1: একটি গ্রেস্কেল চিত্র আউটপুট।
  • 3: একটি RGB ইমেজ আউটপুট করুন।

যদি প্রয়োজন হয়, JPEG-এনকোড করা ছবিকে রুপান্তরিত করা হয় যাতে কালার চ্যানেলের অনুরোধ করা সংখ্যার সাথে মেলে।

attr ratio ডিকোডিংয়ের সময় একটি পূর্ণসংখ্যা ফ্যাক্টর দ্বারা ইমেজকে ডাউনস্কেল করার অনুমতি দেয়। অনুমোদিত মানগুলি হল: 1, 2, 4, এবং 8৷ এটি পরবর্তীতে চিত্রটিকে ডাউনস্কেল করার চেয়ে অনেক দ্রুত৷

এই অপটি ডিকোডিং PNG এবং নন-অ্যানিমেটেড GIF সমর্থন করে যেহেতু ইন্টারফেস একই, যদিও এটি tf.io.decode_image ব্যবহার করা ক্লিনার।

যুক্তি:

  • স্কোপ: একটি স্কোপ অবজেক্ট
  • বিষয়বস্তু: 0-ডি। JPEG-এনকোড করা ছবি।

ঐচ্ছিক বৈশিষ্ট্য (দেখুন Attrs ):

  • চ্যানেল: ডিকোড করা ছবির জন্য রঙিন চ্যানেলের সংখ্যা।
  • অনুপাত: ডাউনস্কেলিং অনুপাত।
  • fancy_upscaling: সত্য হলে ক্রোমা প্লেনগুলির একটি ধীর কিন্তু সুন্দর আপস্কেলিং ব্যবহার করুন (শুধুমাত্র yuv420/422)।
  • try_recover_truncated: সত্য হলে কাটা ইনপুট থেকে একটি ছবি পুনরুদ্ধার করার চেষ্টা করুন।
  • গ্রহণযোগ্য_ভগ্নাংশ: একটি কাটা ইনপুট গ্রহণ করার আগে লাইনের ন্যূনতম প্রয়োজনীয় ভগ্নাংশ।
  • dct_method: স্ট্রিং ডিকম্প্রেশনের জন্য ব্যবহৃত অ্যালগরিদম সম্পর্কে একটি ইঙ্গিত নির্দিষ্ট করে। ডিফল্ট "" যা একটি সিস্টেম-নির্দিষ্ট ডিফল্ট মানচিত্র. বর্তমানে বৈধ মান হল ["INTEGER_FAST", "INTEGER_ACCURATE"]৷ ইঙ্গিত উপেক্ষা করা যেতে পারে (যেমন, অভ্যন্তরীণ jpeg লাইব্রেরি এমন একটি সংস্করণে পরিবর্তিত হয় যেখানে সেই নির্দিষ্ট বিকল্প নেই।)

রিটার্ন:

  • 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)

কাঠামো

tensorflow:: ops:: DecodeJpeg:: Attrs

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
)