টেনসরফ্লো :: অপস:: DecodeAndCropJpeg
#include <image_ops.h>
একটি uint8 টেনসরে একটি JPEG-এনকোড করা ছবি ডিকোড এবং ক্রপ করুন।
সারাংশ
attr channels
ডিকোড করা ছবির জন্য কাঙ্খিত সংখ্যক রঙের চ্যানেল নির্দেশ করে।
গৃহীত মান হল:
- 0: JPEG-এনকোড করা ছবিতে চ্যানেলের সংখ্যা ব্যবহার করুন।
- 1: একটি গ্রেস্কেল চিত্র আউটপুট।
- 3: একটি RGB ইমেজ আউটপুট।
যদি প্রয়োজন হয়, JPEG-এনকোড করা ছবিকে কালার চ্যানেলের অনুরোধ করা সংখ্যার সাথে মেলে রূপান্তরিত করা হয়।
attr ratio
ডিকোডিংয়ের সময় একটি পূর্ণসংখ্যা ফ্যাক্টর দ্বারা ইমেজকে ডাউনস্কেল করার অনুমতি দেয়। অনুমোদিত মানগুলি হল: 1, 2, 4, এবং 8৷ এটি পরবর্তীতে ইমেজ কমিয়ে আনার চেয়ে অনেক দ্রুত৷
এটি ডিকোড এবং ক্রপের সংমিশ্রণের সমতুল্য, তবে শুধুমাত্র আংশিক jpeg ইমেজ ডিকোড করার মাধ্যমে অনেক দ্রুত।
যুক্তি:
- স্কোপ: একটি স্কোপ অবজেক্ট
- বিষয়বস্তু: 0-ডি। JPEG-এনকোড করা ছবি।
- crop_window: 1-D. ক্রপ উইন্ডো: [crop_y, crop_x, crop_height, crop_width]।
ঐচ্ছিক বৈশিষ্ট্য (দেখুন Attrs
):
- চ্যানেল: ডিকোড করা ছবির জন্য রঙিন চ্যানেলের সংখ্যা।
- অনুপাত: ডাউনস্কেলিং অনুপাত।
- fancy_upscaling: সত্য হলে ক্রোমা প্লেনগুলির একটি ধীর কিন্তু সুন্দর আপস্কেলিং ব্যবহার করুন (শুধুমাত্র yuv420/422)।
- try_recover_truncated: সত্য হলে ছোট ইনপুট থেকে একটি ছবি পুনরুদ্ধার করার চেষ্টা করুন।
- গ্রহণযোগ্য_ভগ্নাংশ: একটি কাটা ইনপুট গ্রহণ করার আগে লাইনের ন্যূনতম প্রয়োজনীয় ভগ্নাংশ।
- dct_method: স্ট্রিং ডিকম্প্রেশনের জন্য ব্যবহৃত অ্যালগরিদম সম্পর্কে একটি ইঙ্গিত নির্দিষ্ট করে। ডিফল্ট "" যা একটি সিস্টেম-নির্দিষ্ট ডিফল্ট মানচিত্র. বর্তমানে বৈধ মান হল ["INTEGER_FAST", "INTEGER_ACCURATE"]৷ ইঙ্গিত উপেক্ষা করা যেতে পারে (যেমন, অভ্যন্তরীণ jpeg লাইব্রেরি এমন একটি সংস্করণে পরিবর্তিত হয় যেখানে সেই নির্দিষ্ট বিকল্প নেই।)
রিটার্ন:
-
Output
: 3-D আকার সহ[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 )
TryRecoverTruncated
Attrs TryRecoverTruncated( bool x )