Bir veya daha fazla görüntüyü RGB'den HSV'ye dönüştürür.
Piksellerin HSV değerini içeren, "görüntüler" tensörüyle aynı şekle sahip bir tensör çıktısı alır. Çıktı yalnızca "resimler"deki değer "[0,1]" içindeyse iyi tanımlanır.
"output[..., 0]" renk tonunu, "output[..., 1]" doygunluğu ve "output[..., 2]" değeri içerir. Tüm HSV değerleri "[0,1]" cinsindendir. 0 tonu saf kırmızıya, 1/3 tonu saf yeşile ve 2/3 tonu saf maviye karşılık gelir.
Kullanım Örneği:
>>> 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 =yüzen32)
Sabitler
Sicim | OP_NAME | Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı |
Genel Yöntemler
Çıkış <T> | Çıkış olarak () Tensörün sembolik tutamacını döndürür. |
statik <T TNumber'ı genişletir > RgbToHsv <T> | |
Çıkış <T> | çıktı () HSV'ye dönüştürülen "resimler". |
Kalıtsal Yöntemler
Sabitler
genel statik son Dize OP_NAME
Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı
Genel Yöntemler
genel Çıkış <T> asOutput ()
Tensörün sembolik tutamacını döndürür.
TensorFlow işlemlerinin girdileri, başka bir TensorFlow işleminin çıktılarıdır. Bu yöntem, girişin hesaplanmasını temsil eden sembolik bir tanıtıcı elde etmek için kullanılır.
public static RgbToHsv <T> create ( Kapsam kapsamı , İşlenen <T> görüntüleri)
Yeni bir RgbToHsv işlemini saran bir sınıf oluşturmak için fabrika yöntemi.
Parametreler
kapsam | mevcut kapsam |
---|---|
Görüntüler | 1-D veya daha yüksek rütbe. Dönüştürülecek RGB verileri. Son boyut 3 beden olmalıdır. |
İadeler
- yeni bir RgbToHsv örneği