tensorflow:: ops:: DecodeJpeg
#include <image_ops.h>একটি JPEG-এনকোডেড ছবিকে uint8 টেনসরে ডিকোড করুন।
সারসংক্ষেপ
attr channels ডিকোড করা ছবির জন্য কাঙ্ক্ষিত কালার চ্যানেলের সংখ্যা নির্দেশ করে।
গ্রহণযোগ্য মানগুলো হলো:
- ০: JPEG-এনকোডেড ছবিতে থাকা চ্যানেলের সংখ্যা ব্যবহার করুন।
- ১: একটি গ্রেস্কেল ছবি আউটপুট করুন।
- ৩: একটি RGB ছবি আউটপুট করুন।
প্রয়োজন হলে, অনুরোধকৃত কালার চ্যানেলের সংখ্যার সাথে মেলানোর জন্য JPEG-এনকোডেড ছবিটিকে রূপান্তরিত করা হয়।
attr ratio ডিকোডিংয়ের সময় একটি পূর্ণসংখ্যার গুণক দ্বারা ছবিকে ডাউনস্কেল করার সুযোগ দেয়। অনুমোদিত মানগুলো হলো: ১, ২, ৪ এবং ৮। পরবর্তীতে ছবি ডাউনস্কেল করার চেয়ে এই পদ্ধতিটি অনেক দ্রুততর।
এই অপারেশনটি PNG এবং নন-অ্যানিমেটেড GIF ডিকোড করাও সমর্থন করে, কারণ এর ইন্টারফেস একই, যদিও tf.image.decode_image ব্যবহার করা আরও পরিচ্ছন্ন।
যুক্তি:
- স্কোপ: একটি স্কোপ অবজেক্ট
- বিষয়বস্তু: ০-ডি। জেপিইজি-এনকোডেড ছবিটি।
ঐচ্ছিক অ্যাট্রিবিউটসমূহ (দেখুন Attrs ):
- চ্যানেল: ডিকোড করা ছবির জন্য রঙিন চ্যানেলের সংখ্যা।
- অনুপাত: ডাউনস্কেলিং অনুপাত।
- fancy_upscaleing: যদি true হয়, তাহলে ক্রোমা প্লেনগুলোর একটি ধীরগতির কিন্তু আরও সুন্দর আপস্কেলিং ব্যবহার করা হবে (শুধুমাত্র yuv420/422 এর জন্য)।
- try_recover_truncated: যদি true হয়, তাহলে খণ্ডিত ইনপুট থেকে একটি ছবি পুনরুদ্ধার করার চেষ্টা করা হবে।
- গ্রহণযোগ্য_ভগ্নাংশ: একটি সংক্ষিপ্ত ইনপুট গৃহীত হওয়ার আগে প্রয়োজনীয় লাইনের সর্বনিম্ন ভগ্নাংশ।
- dct_method: ডিকম্প্রেশনের জন্য ব্যবহৃত অ্যালগরিদম সম্পর্কে একটি ইঙ্গিত প্রদানকারী স্ট্রিং। এর ডিফল্ট মান হলো "", যা একটি সিস্টেম-নির্দিষ্ট ডিফল্টকে নির্দেশ করে। বর্তমানে বৈধ মানগুলো হলো ["INTEGER_FAST", "INTEGER_ACCURATE"]। এই ইঙ্গিতটি উপেক্ষা করা হতে পারে (যেমন, অভ্যন্তরীণ jpeg লাইব্রেরি এমন একটি সংস্করণে পরিবর্তিত হলে যেখানে এই নির্দিষ্ট বিকল্পটি নেই)।
ফেরত:
-
Output:[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 )
DctMethod
Attrs DctMethod( StringPiece x )
ফ্যান্সিআপস্কেলিং
Attrs FancyUpscaling( bool x )
অনুপাত
Attrs Ratio( int64 x )
চেষ্টা করুন পুনরুদ্ধার করুন সংক্ষিপ্ত
Attrs TryRecoverTruncated( bool x )