تدفق التوتر:: العمليات:: فك التشفير

#include <image_ops.h>

قم بفك تشفير الصورة المشفرة بـ PNG إلى موتر uint8 أو uint16.

ملخص

تشير channels attr إلى العدد المطلوب من قنوات الألوان للصورة التي تم فك تشفيرها.

القيم المقبولة هي:

  • 0: استخدم عدد القنوات في الصورة المشفرة بـ PNG.
  • 1: إخراج صورة ذات تدرج رمادي.
  • 3: إخراج صورة RGB.
  • 4: إخراج صورة RGBA.

إذا لزم الأمر، يتم تحويل الصورة المشفرة بـ PNG لتتناسب مع العدد المطلوب من قنوات الألوان.

تدعم هذه العملية أيضًا فك تشفير ملفات JPEG وملفات GIF غير المتحركة نظرًا لأن الواجهة هي نفسها، على الرغم من أنه من الأسهل استخدام tf.image.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
)