تينسورفلو :: العمليات :: فك الشفرة
#include <image_ops.h>
فك شفرة صورة JPEG المشفرة واقتصاصها إلى موتر uint8.
ملخص
تشير channels
Attr إلى العدد المطلوب من القنوات الملونة للصورة التي تم فك تشفيرها.
القيم المقبولة هي:
- 0: استخدم عدد القنوات في الصورة المشفرة بتنسيق JPEG.
- 1: إخراج صورة ذات تدرج رمادي.
- 3: إخراج صورة RGB.
إذا لزم الأمر ، يتم تحويل الصورة المشفرة بتنسيق JPEG لتطابق العدد المطلوب من قنوات الألوان.
تسمح ratio
Attr بتصغير حجم الصورة بواسطة عامل عدد صحيح أثناء فك التشفير. القيم المسموح بها هي: 1 و 2 و 4 و 8. وهذا أسرع بكثير من تصغير حجم الصورة لاحقًا.
إنه مكافئ لمزيج من فك التشفير والمحصول ، ولكنه أسرع بكثير عن طريق فك تشفير صورة jpeg الجزئية فقط.
الحجج:
- النطاق: كائن النطاق
- المحتويات: 0-D. الصورة المشفرة بتنسيق JPEG.
- المحاصيل_نافذة: 1-د. نافذة الاقتصاص: [crop_y، crop_x، crop_height، crop_width].
السمات الاختيارية (انظر Attrs
):
- القنوات: عدد القنوات الملونة للصورة المشفرة.
- النسبة: نسبة تصغير الحجم.
- fancy_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
الوظائف العامة
فك الشفرة
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
عامل التشغيل :: Tensorflow :: Input
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 (حسب التوقيت العالمي المتفَّق عليه)