AdjustContrast

کلاس نهایی عمومی AdjustContrast

کنتراست یک یا چند تصویر را تنظیم کنید.

"تصاویر" یک تانسور با حداقل 3 بعد است. 3 بعد آخر به عنوان "[ارتفاع، عرض، کانال]" تفسیر می شوند. ابعاد دیگر فقط مجموعه‌ای از تصاویر را نشان می‌دهند، مانند «[دسته، ارتفاع، عرض، کانال‌ها]».

کنتراست به طور مستقل برای هر کانال از هر تصویر تنظیم می شود.

برای هر کانال، Op ابتدا میانگین پیکسل های تصویر را در کانال محاسبه می کند و سپس هر جزء از هر پیکسل را به «(x - mean) *contrast_factor + mean» تنظیم می کند.

ثابت ها

رشته OP_NAME نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

روش های عمومی

خروجی <T>
asOutput ()
دسته نمادین تانسور را برمی گرداند.
استاتیک <T TNumber > AdjustContrast <T> را گسترش می دهد
ایجاد ( scope scope، Operand <T> تصاویر، Operand < TFloat32 > ContrastFactor)
روش کارخانه برای ایجاد کلاسی که یک عملیات AdjustContrast جدید را بسته بندی می کند.
خروجی <T>
خروجی ()
تصویر یا تصاویر با کنتراست تنظیم شده

روش های ارثی

ثابت ها

رشته نهایی ثابت عمومی OP_NAME

نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

مقدار ثابت: "AdjustContrastv2"

روش های عمومی

خروجی عمومی <T> asOutput ()

دسته نمادین تانسور را برمی گرداند.

ورودی های عملیات TensorFlow خروجی های عملیات تنسورفلو دیگر هستند. این روش برای به دست آوردن یک دسته نمادین که نشان دهنده محاسبه ورودی است استفاده می شود.

عمومی استاتیک AdjustContrast <T> ایجاد ( دامنه دامنه ، تصاویر <T> عملوند ، عملوند < TFloat32 > کنتراستFactor)

روش کارخانه برای ایجاد کلاسی که یک عملیات AdjustContrast جدید را بسته بندی می کند.

مولفه های
محدوده محدوده فعلی
تصاویر تصاویر برای تنظیم حداقل سه بعدی
کنتراست فاکتور یک ضرب شناور برای تنظیم کنتراست.
برمی گرداند
  • یک نمونه جدید از AdjustContrast

خروجی عمومی <T> خروجی ()

تصویر یا تصاویر با کنتراست تنظیم شده