텐서플로우:: 작전:: RGBToHSV

#include <image_ops.h>

하나 이상의 이미지를 RGB에서 HSV로 변환합니다.

요약

픽셀의 HSV 값을 포함하는 images 텐서와 동일한 모양의 텐서를 출력합니다. 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() array([0.6666667, 1. , 1. ], dtype=float32)

인수:

  • 범위: 범위 개체
  • 이미지: 1차원 이상 랭크. 변환할 RGB 데이터입니다. 마지막 차원은 크기 3이어야 합니다.

보고:

  • Output : HSV로 변환된 images .

생성자와 소멸자

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 

연산자::텐서플로우::입력

 operator::tensorflow::Input() const 

연산자::텐서플로우::출력

 operator::tensorflow::Output() const