تينسورفلو :: العمليات :: فك الشفرة
#include <image_ops.h>
فك تشفير صورة PNG إلى موتر uint8 أو uint16.
ملخص
تشير channels
Attr إلى العدد المطلوب من القنوات الملونة للصورة التي تم فك تشفيرها.
القيم المقبولة هي:
- 0: استخدم عدد القنوات في الصورة المشفرة بتنسيق PNG.
- 1: إخراج صورة ذات تدرج رمادي.
- 3: إخراج صورة RGB.
- 4: إخراج صورة RGBA.
إذا لزم الأمر ، يتم تحويل الصورة المشفرة بتنسيق PNG لتطابق العدد المطلوب من قنوات الألوان.
يدعم هذا المرجع أيضًا فك تشفير JPEGs وملفات GIF غير المتحركة نظرًا لأن الواجهة هي نفسها ، على الرغم من أنه من الأنظف استخدام tf.image.decode_image
.
الحجج:
- النطاق: كائن النطاق
- المحتويات: 0-D. الصورة المشفرة بتنسيق 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 :: Output
operator::tensorflow::Output() const
وظائف ثابتة عامة
القنوات
Attrs Channels( int64 x )
نوع
Attrs Dtype( DataType x )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2022-08-30 (حسب التوقيت العالمي المتفَّق عليه)