تينسورفلو :: العمليات :: 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])] ، ... المحور = -1) blue_hsv_image = tf.image.rgb_to_hsv (blue_image) blue_hsv_image [0،0] .numpy () مجموعة ([0.6666667، 1.، 1.]، dtype = float32)

الحجج:

  • النطاق: كائن النطاق
  • الصور: 1-D أو أعلى مرتبة. بيانات 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 :: Output

 operator::tensorflow::Output() const