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

#include <image_ops.h>

یک یا چند تصویر را از RGB به HSV تبدیل می‌کند.

خلاصه

خروجی یک تانسور با شکل مشابه تانسور images است که شامل مقدار HSV پیکسل‌ها می‌باشد. خروجی فقط در صورتی خوش‌تعریف است که مقدار images در بازه [0,1] باشد.

output[..., 0] شامل رنگ، output[..., 1] شامل اشباع و output[..., 2] شامل مقدار است. تمام مقادیر HSV در [0,1] قرار دارند. رنگ 0 مربوط به قرمز خالص، رنگ 1/3 سبز خالص و 2/3 آبی خالص است.

مثال استفاده:

‎blue_image = tf.stack([ ... tf.zeros([5,5]), ... tf.zeros([5,5]), ... tf.ones([5,5])], ... axis=-1) ‎blue_hsv_image = tf.image.rgb_to_hsv(blue_image) ‎blue_hsv_image[0,0].numpy() array([0.6666667, 1. , 1. ], dtype=float32)

استدلال‌ها:

  • دامنه: یک شیء دامنه
  • تصاویر: تک‌بعدی یا بالاتر. داده‌های RGB برای تبدیل. آخرین بُعد باید اندازه ۳ باشد.

بازده:

  • Output : images تبدیل شده به HSV.

سازنده‌ها و مخرب‌ها

RGBToHSV (const :: tensorflow::Scope & scope, :: tensorflow::Input images)

ویژگی‌های عمومی

operation
output

کارکردهای عمومی

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

ویژگی‌های عمومی

عملیات

Operation operation

خروجی

::tensorflow::Output output

کارکردهای عمومی

RGBToHSV

 RGBToHSV(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input images
)

گره

::tensorflow::Node * node() const 

عملگر::tensorflow::ورودی

 operator::tensorflow::Input() const 

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

 operator::tensorflow::Output() const