tensorflow::ops::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
  • Изображения: одномерные или более высокого ранга. Данные 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::Input

 operator::tensorflow::Input() const 

оператор::tensorflow::Output

 operator::tensorflow::Output() const