تحذير: تم إهمال واجهة برمجة التطبيقات هذه وستتم إزالتها في إصدار مستقبلي من TensorFlow بعد استقرار الاستبدال .

DecodeImage

الجمهور DecodeImage الدرجة النهائية

وظيفة لكل من decode_bmp و decode_gif و decode_jpeg و decode_png.

يكتشف ما إذا كانت الصورة من نوع BMP أو GIF أو JPEG أو PNG ، ويقوم بتنفيذ العملية المناسبة لتحويل سلسلة بايت الإدخال إلى Tensor من النوع dtype.

ملاحظة: decode_gif عوائد مجموعة 4-D [num_frames، الطول، العرض، 3]، بدلا من decode_bmp، decode_jpeg وdecode_png، الذي يعود صفائف 3-D [الطول، العرض، NUM_CHANNELS]. تأكد من أخذ ذلك في الاعتبار عند إنشاء الرسم البياني الخاص بك إذا كنت تخلط ملفات GIF مع ملفات BMP و / أو JPEG و / أو PNG. بالتناوب ، قم بتعيين الوسيطة expand_animations لهذه الوظيفة إلى False ، وفي هذه الحالة سيعيد المرجع الموترات ثلاثية الأبعاد وسيقتطع ملفات GIF المتحركة إلى الإطار الأول.

ملاحظة: إذا كان الإطار الأول من GIF المتحركة لا تشغل قماش بأكمله (إطار الحد الأقصى العرض × الارتفاع الأقصى الإطار)، ثم يملأ المناطق غير المأهولة (في الإطار الأول) مع الأصفار (السوداء). بالنسبة للإطارات بعد الإطار الأول الذي لا يشغل اللوحة بأكملها ، فإنه يستخدم الإطار السابق لملء المساحات غير المشغولة.

فئات متداخلة

صف دراسي خيارات سمات اختيارية ل DecodeImage

الطرق العامة

الانتاج <T>
asOutput ()
إرجاع المقبض الرمزي للموتر.
ثابت DecodeImage.Options
القنوات (قنوات طويل)
ثابت <T يمتد الرقم> DecodeImage <T>
إنشاء ( نطاق نطاق، المعامل <سلسلة> محتويات، الفئة <T> dtype، خيارات ... خيارات)
طريقة المصنع لإنشاء فئة التفاف لعملية DecodeImage جديدة.
ثابت DecodeImage < UInt8 >
إنشاء ( نطاق نطاق، المعامل <سلسلة> محتويات، خيارات ... خيارات)
طريقة المصنع لإنشاء فئة التفاف لعملية DecodeImage جديدة باستخدام أنواع الإخراج الافتراضية.
ثابت DecodeImage.Options
expandAnimations (expandAnimations منطقية)
الانتاج <T>
صورة ()
ثلاثي الأبعاد بالشكل `[ارتفاع ، عرض ، قنوات]` أو 4-D بالشكل `[إطار ، ارتفاع ، عرض ، قنوات]` ..

الطرق الموروثة

الطرق العامة

العام الناتج <T> asOutput ()

إرجاع المقبض الرمزي للموتر.

المدخلات لعمليات TensorFlow هي مخرجات عملية TensorFlow أخرى. تستخدم هذه الطريقة للحصول على مقبض رمزي يمثل حساب المدخلات.

ساكنة العام DecodeImage.Options القنوات (قنوات طويل)

العوامل
القنوات عدد قنوات الألوان للصورة التي تم فك تشفيرها.

ساكنة العام DecodeImage <T> إنشاء ( نطاق نطاق، المعامل <سلسلة> محتويات، الفئة <T> dtype، خيارات ... خيارات)

طريقة المصنع لإنشاء فئة التفاف لعملية DecodeImage جديدة.

العوامل
مجال النطاق الحالي
محتويات 0-د. بايت الصورة المشفرة.
dtype DType المطلوب للموتر المرتجع.
والخيارات يحمل قيم سمات اختيارية
عائدات
  • مثيل جديد من DecodeImage

ساكنة العام DecodeImage < UInt8 > إنشاء ( نطاق نطاق، المعامل <سلسلة> محتويات، خيارات ... خيارات)

طريقة المصنع لإنشاء فئة التفاف لعملية DecodeImage جديدة باستخدام أنواع الإخراج الافتراضية.

العوامل
مجال النطاق الحالي
محتويات 0-د. بايت الصورة المشفرة.
والخيارات يحمل قيم سمات اختيارية
عائدات
  • مثيل جديد من DecodeImage

ساكنة العام DecodeImage.Options expandAnimations (expandAnimations منطقية)

العوامل
توسيع يتحكم في شكل الإخراج للعملية المرتجعة. إذا كان صحيحًا ، فإن المرجع الذي تم إرجاعه سينتج موترًا ثلاثي الأبعاد لملفات PNG و JPEG و BMP ؛ وموتّر رباعي الأبعاد لجميع ملفات GIF ، سواء كانت متحركة أم لا. إذا ، False ، سينتج المرجع المرتجع موترًا ثلاثي الأبعاد لجميع أنواع الملفات وسيقتطع صور GIF المتحركة إلى الإطار الأول.

العام الناتج <T> صورة ()

ثلاثي الأبعاد بالشكل `[ارتفاع ، عرض ، قنوات]` أو 4-D بالشكل `[إطار ، ارتفاع ، عرض ، قنوات]` ..