جریان تنسور:: عملیات:: 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)
استدلال ها:
- scope: یک شی Scope
- تصاویر: رتبه 1 بعدی یا بالاتر. داده های RGB برای تبدیل. ابعاد آخر باید سایز 3 باشد.
برمیگرداند:
-
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