تينسورفلو :: العمليات :: فك الشفرة
#include <image_ops.h>
فك تشفير صورة JPEG إلى موتر uint8.
ملخص
تشير channels
Attr إلى العدد المطلوب من القنوات الملونة للصورة التي تم فك تشفيرها.
القيم المقبولة هي:
- 0: استخدم عدد القنوات في الصورة المشفرة بتنسيق JPEG.
- 1: إخراج صورة ذات تدرج رمادي.
- 3: إخراج صورة RGB.
إذا لزم الأمر ، يتم تحويل الصورة المشفرة بتنسيق JPEG لتطابق العدد المطلوب من قنوات الألوان.
تسمح ratio
Attr بتصغير حجم الصورة بواسطة عامل عدد صحيح أثناء فك التشفير. القيم المسموح بها هي: 1 و 2 و 4 و 8. وهذا أسرع بكثير من تصغير حجم الصورة لاحقًا.
يدعم هذا المرجع أيضًا فك تشفير ملفات PNG وملفات GIF غير المتحركة نظرًا لأن الواجهة هي نفسها ، على الرغم من أنه من الأنظف استخدام tf.image.decode_image
.
الحجج:
- النطاق: كائن النطاق
- المحتويات: 0-D. الصورة المشفرة بتنسيق JPEG.
السمات الاختيارية (انظر Attrs
):
- القنوات: عدد القنوات الملونة للصورة التي تم فك تشفيرها.
- النسبة: نسبة تصغير الحجم.
- fancy_upscaling: إذا كان هذا صحيحًا ، استخدم ترقية أبطأ ولكن أجمل لطائرات الكروما (yuv420 / 422 فقط).
- try_recover_truncated: إذا كان هذا صحيحًا ، فحاول استعادة صورة من الإدخال المقطوع.
- Accept_fraction: الحد الأدنى المطلوب لكسر الأسطر قبل قبول إدخال مقطوع.
- 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
المشغل :: tensorflow :: الإدخال
operator::tensorflow::Input() const
المشغل :: Tensorflow :: Output
operator::tensorflow::Output() const
وظائف ثابتة عامة
جزء مقبول
Attrs AcceptableFraction( float x )
القنوات
Attrs Channels( int64 x )
طريقة Dct
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 و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2022-08-30 (حسب التوقيت العالمي المتفَّق عليه)