dòng chảy căng:: ôi:: RGBToHSV

#include <image_ops.h>

Chuyển đổi một hoặc nhiều hình ảnh từ RGB sang HSV.

Bản tóm tắt

Xuất ra một tenxơ có hình dạng giống như tenxơ images , chứa giá trị HSV của các pixel. Đầu ra chỉ được xác định rõ nếu giá trị trong images nằm trong [0,1] .

output[..., 0] chứa màu sắc, output[..., 1] chứa độ bão hòa và output[..., 2] chứa giá trị. Tất cả các giá trị HSV đều nằm trong [0,1] . Màu sắc bằng 0 tương ứng với màu đỏ thuần, màu sắc 1/3 là màu xanh lá cây thuần khiết và 2/3 là màu xanh lam thuần khiết.

Ví dụ sử dụng:

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

Tranh luận:

  • phạm vi: Một đối tượng Phạm vi
  • hình ảnh: xếp hạng 1-D hoặc cao hơn. Dữ liệu RGB để chuyển đổi. Kích thước cuối cùng phải là kích thước 3.

Trả về:

  • Output : images được chuyển đổi sang HSV.

Hàm tạo và hàm hủy

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

Thuộc tính công khai

operation
output

Chức năng công cộng

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

Thuộc tính công khai

hoạt động

Operation operation

đầu ra

::tensorflow::Output output

Chức năng công cộng

RGBToHSV

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

nút

::tensorflow::Node * node() const 

toán tử::tenorflow::Đầu vào

 operator::tensorflow::Input() const 

toán tử::tenorflow::Đầu ra

 operator::tensorflow::Output() const