تدفق التوتر:: العمليات:: فك التشفير
#include <image_ops.h>
قم بفك تشفير الصورة المشفرة بـ PNG إلى موتر uint8 أو uint16.
ملخص
تشير channels
attr إلى العدد المطلوب من قنوات الألوان للصورة التي تم فك تشفيرها.
القيم المقبولة هي:
- 0: استخدم عدد القنوات في الصورة المشفرة بـ PNG.
- 1: إخراج صورة ذات تدرج رمادي.
- 3: إخراج صورة RGB.
- 4: إخراج صورة RGBA.
إذا لزم الأمر، يتم تحويل الصورة المشفرة بـ PNG لتتناسب مع العدد المطلوب من قنوات الألوان.
تدعم هذه العملية أيضًا فك تشفير ملفات JPEG وملفات GIF غير المتحركة نظرًا لأن الواجهة هي نفسها، على الرغم من أنه من الأسهل استخدام tf.io.decode_image
.
الحجج:
- النطاق: كائن النطاق
- المحتويات: 0-د. الصورة بصيغة PNG.
السمات الاختيارية (انظر Attrs
):
- القنوات: عدد قنوات الألوان للصورة التي تم فك تشفيرها.
العوائد:
-
Output
: ثلاثي الأبعاد بالشكل[height, width, channels]
.
البنائين والمدمرين | |
---|---|
DecodePng (const :: tensorflow::Scope & scope, :: tensorflow::Input contents) | |
DecodePng (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, const DecodePng::Attrs & attrs) |
الصفات العامة | |
---|---|
image | |
operation |
الوظائف العامة | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
وظائف ثابتة العامة | |
---|---|
Channels (int64 x) | |
Dtype (DataType x) |
الهياكل | |
---|---|
Tensorflow:: ops:: DecodePng:: Attrs | محددات السمات الاختيارية لـ DecodePng . |
الصفات العامة
صورة
::tensorflow::Output image
عملية
Operation operation
الوظائف العامة
فك التشفير
DecodePng( const ::tensorflow::Scope & scope, ::tensorflow::Input contents )
فك التشفير
DecodePng( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, const DecodePng::Attrs & attrs )
العقدة
::tensorflow::Node * node() const
المشغل::tensorflow::الإدخال
operator::tensorflow::Input() const
المشغل::tensorflow::الإخراج
operator::tensorflow::Output() const
وظائف ثابتة العامة
القنوات
Attrs Channels( int64 x )
نوع D
Attrs Dtype( DataType x )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-11-18 (حسب التوقيت العالمي المتفَّق عليه)