एक या अधिक छवियों को RGB से HSV में परिवर्तित करता है।
`इमेजेज` टेंसर के समान आकार का एक टेंसर आउटपुट करता है, जिसमें पिक्सेल का एचएसवी मान होता है। आउटपुट केवल तभी अच्छी तरह से परिभाषित होता है जब `images` में मान `[0,1]` में होता है।
`आउटपुट[..., 0]` में रंग होता है, `आउटपुट[..., 1]` में संतृप्ति होती है, और `आउटपुट[..., 2]` में मान होता है। सभी HSV मान `[0,1]` में हैं। 0 का रंग शुद्ध लाल से मेल खाता है, रंग 1/3 शुद्ध हरा है, और 2/3 शुद्ध नीला है।
उपयोग उदाहरण:
>>> ब्लू_इमेज = tf.stack([ ... tf.zeros([5,5]), ... tf.zeros([5,5]), ... tf.ones([5,5] )], ... अक्ष=-1) >>> नीला_एचएसवी_छवि = tf.image.rgb_to_hsv(नीला_छवि) >>> नीला_एचएसवी_छवि[0,0].numpy() सरणी([0.6666667, 1., 1. ], dtype =फ्लोट32)
स्थिरांक
डोरी | OP_NAME | इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है |
सार्वजनिक तरीके
आउटपुट <T> | आउटपुट के रूप में () टेंसर का प्रतीकात्मक हैंडल लौटाता है। |
स्थिर <T TNumber > RgbToHsv <T> बढ़ाता है | |
आउटपुट <T> | आउटपुट () `छवियाँ` एचएसवी में परिवर्तित हो गईं। |
विरासत में मिली विधियाँ
स्थिरांक
सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME
इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है
सार्वजनिक तरीके
सार्वजनिक आउटपुट <T> asOutput ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
TensorFlow संचालन के इनपुट किसी अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।
सार्वजनिक स्थैतिक RgbToHsv <T> बनाएं ( स्कोप स्कोप, ऑपरेंड <T> छवियां)
एक नया RgbToHsv ऑपरेशन लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|---|
इमेजिस | 1-डी या उच्चतर रैंक. कनवर्ट करने के लिए आरजीबी डेटा। अंतिम आयाम आकार 3 होना चाहिए. |
रिटर्न
- RgbToHsv का एक नया उदाहरण