tensorflow:: ops:: DecodeAndCropJpeg

#include <image_ops.h>

একটি JPEG-এনকোডেড ছবিকে ডিকোড ও ক্রপ করে একটি uint8 টেনসরে রূপান্তর করুন।

সারসংক্ষেপ

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

গ্রহণযোগ্য মানগুলো হলো:

  • ০: JPEG-এনকোডেড ছবিতে থাকা চ্যানেলের সংখ্যা ব্যবহার করুন।
  • ১: একটি গ্রেস্কেল ছবি আউটপুট করুন।
  • ৩: একটি RGB ছবি আউটপুট করুন।

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

attr ratio ডিকোডিংয়ের সময় একটি পূর্ণসংখ্যার গুণক দ্বারা ছবিকে ডাউনস্কেল করার সুযোগ দেয়। অনুমোদিত মানগুলো হলো: ১, ২, ৪ এবং ৮। পরবর্তীতে ছবি ডাউনস্কেল করার চেয়ে এই পদ্ধতিটি অনেক দ্রুততর।

এটি ডিকোড এবং ক্রপের একটি সমন্বয়ের সমতুল্য, কিন্তু শুধুমাত্র আংশিক জেপিইজি ইমেজ ডিকোড করার মাধ্যমে এটি অনেক দ্রুত কাজ করে।

যুক্তি:

  • স্কোপ: একটি স্কোপ অবজেক্ট
  • বিষয়বস্তু: ০-ডি। জেপিইজি-এনকোডেড ছবিটি।
  • ক্রপ_উইন্ডো: ১-ডি। ক্রপ উইন্ডো: [ক্রপ_ওয়াই, ক্রপ_এক্স, ক্রপ_হাইট, ক্রপ_উইডথ]।

ঐচ্ছিক অ্যাট্রিবিউটসমূহ (দেখুন Attrs ):

  • চ্যানেল: ডিকোড করা ছবির জন্য রঙিন চ্যানেলের সংখ্যা।
  • অনুপাত: ডাউনস্কেলিং অনুপাত।
  • fancy_upscaleing: যদি true হয়, তাহলে ক্রোমা প্লেনগুলোর একটি ধীরগতির কিন্তু আরও সুন্দর আপস্কেলিং ব্যবহার করা হবে (শুধুমাত্র yuv420/422 এর জন্য)।
  • try_recover_truncated: যদি true হয়, তাহলে খণ্ডিত ইনপুট থেকে একটি ছবি পুনরুদ্ধার করার চেষ্টা করা হবে।
  • গ্রহণযোগ্য_ভগ্নাংশ: একটি সংক্ষিপ্ত ইনপুট গৃহীত হওয়ার আগে প্রয়োজনীয় লাইনের সর্বনিম্ন ভগ্নাংশ।
  • 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(
  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
)

নোড

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

চেষ্টা করুন পুনরুদ্ধার করুন সংক্ষিপ্ত

Attrs TryRecoverTruncated(
  bool x
)