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 )
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی.