tensorflow:: عملیات:: DecodeAndCropJpeg

#include <image_ops.h>

رمزگشایی و برش یک تصویر کدگذاری شده با JPEG به یک تانسور uint8.

خلاصه

channels attr تعداد کانال‌های رنگی مورد نظر برای تصویر رمزگشایی شده را نشان می‌دهند.

مقادیر پذیرفته شده عبارتند از:

  • ۰: از تعداد کانال‌های موجود در تصویر کدگذاری شده با JPEG استفاده می‌کند.
  • ۱: یک تصویر خاکستری را خروجی می‌دهد.
  • ۳: خروجی یک تصویر RGB.

در صورت نیاز، تصویر کدگذاری شده با JPEG برای مطابقت با تعداد کانال‌های رنگی درخواستی تبدیل می‌شود.

ratio attr امکان کوچک‌سازی تصویر به اندازه یک ضریب صحیح را در حین رمزگشایی فراهم می‌کند. مقادیر مجاز عبارتند از: ۱، ۲، ۴ و ۸. این روش بسیار سریع‌تر از کوچک‌سازی تصویر در مراحل بعدی است.

این معادل ترکیبی از رمزگشایی و برش است، اما با رمزگشایی تنها بخشی از تصویر jpeg، بسیار سریع‌تر عمل می‌کند.

استدلال‌ها:

  • دامنه: یک شیء دامنه
  • محتویات: 0-D. تصویر کدگذاری شده با JPEG.
  • پنجره برش: ۱-بعدی. پنجره برش: [crop_y، crop_x، crop_height، crop_width].

ویژگی‌های اختیاری (به Attrs مراجعه کنید):

  • channels: تعداد کانال‌های رنگی برای تصویر رمزگشایی شده.
  • نسبت: نسبت کوچک‌مقیاس‌نمایی.
  • 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:: عملیات:: DecodeAndCropJpeg:: جذابیت‌ها

تنظیم‌کننده‌های ویژگی اختیاری برای 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::ورودی

 operator::tensorflow::Input() const 

عملگر::tensorflow::خروجی

 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
)

TryRecoverTruncated

Attrs TryRecoverTruncated(
  bool x
)