تدفق التوتر:: العمليات:: فك التشفير والمحاصيلJpeg
#include <image_ops.h>
قم بفك تشفير الصورة المشفرة بـ JPEG واقتصاصها إلى موتر uint8.
ملخص
تشير channels
attr إلى العدد المطلوب من قنوات الألوان للصورة التي تم فك تشفيرها.
القيم المقبولة هي:
- 0: استخدم عدد القنوات في الصورة المشفرة بـ JPEG.
- 1: إخراج صورة ذات تدرج رمادي.
- 3: إخراج صورة RGB.
إذا لزم الأمر، يتم تحويل الصورة المشفرة بـ JPEG لتتناسب مع العدد المطلوب من قنوات الألوان.
تسمح ratio
attr بتصغير حجم الصورة بعامل عدد صحيح أثناء فك التشفير. القيم المسموح بها هي: 1 و2 و4 و8. وهذا أسرع بكثير من تصغير حجم الصورة لاحقًا.
إنه يعادل مزيجًا من فك التشفير والاقتصاص، ولكنه أسرع بكثير من خلال فك تشفير صورة jpeg جزئيًا فقط.
الحجج:
- النطاق: كائن النطاق
- المحتويات: 0-د. الصورة المشفرة بـ JPEG.
- Crop_window: 1-D. نافذة الاقتصاص: [crop_y، Crop_x، Crop_height، Crop_width].
السمات الاختيارية (انظر Attrs
):
- القنوات: عدد قنوات الألوان للصورة التي تم فك تشفيرها.
- النسبة: نسبة التخفيض.
- يتوهم_upscaling: إذا كان هذا صحيحًا، فاستخدم ترقية أبطأ ولكن أفضل لمستويات اللون (yuv420/422 فقط).
- Try_recover_truncated: إذا كان هذا صحيحًا، فحاول استرداد صورة من الإدخال المقطوع.
- Accept_fraction: الحد الأدنى المطلوب لكسر الأسطر قبل قبول الإدخال المقطوع.
- 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
الوظائف العامة
فك التشفير والمحاصيلJpeg
DecodeAndCropJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, ::tensorflow::Input crop_window )
فك التشفير والمحاصيلJpeg
DecodeAndCropJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, ::tensorflow::Input crop_window, const DecodeAndCropJpeg::Attrs & attrs )
العقدة
::tensorflow::Node * node() const
المشغل::tensorflow::الإدخال
operator::tensorflow::Input() const
المشغل::tensorflow::الإخراج
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 )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-11-17 (حسب التوقيت العالمي المتفَّق عليه)