ImageClassifier

सार्वजनिक अंतिम वर्ग ImageClassifier

छवियों पर वर्गीकरण करता है.

एपीआई वैकल्पिक, लेकिन दृढ़ता से अनुशंसित, टीएफलाइट मॉडल मेटाडेटा के साथ एक टीएफलाइट मॉडल की अपेक्षा करता है। .

एपीआई एक छवि इनपुट टेंसर और एक वर्गीकरण आउटपुट टेंसर वाले मॉडल का समर्थन करता है। अधिक विशिष्ट होने के लिए, यहाँ आवश्यकताएँ हैं।

  • इनपुट छवि टेंसर ( kTfLiteUInt8 / kTfLiteFloat32 )
    • आकार का छवि इनपुट [batch x height x width x channels]
    • बैच अनुमान समर्थित नहीं है ( batch 1 होना आवश्यक है)।
    • केवल RGB इनपुट समर्थित हैं ( channels 3 होना आवश्यक है)।
    • यदि प्रकार kTfLiteFloat32 है, तो इनपुट सामान्यीकरण के लिए मेटाडेटा में सामान्यीकरण विकल्प संलग्न करना आवश्यक है।
  • आउटपुट स्कोर टेंसर ( kTfLiteUInt8 / kTfLiteFloat32 )

ऐसे मॉडल का एक उदाहरण TensorFlow हब पर पाया जा सकता है। .

नेस्टेड क्लासेस

कक्षा ImageClassifier.ImageClassifierOptions ImageClassifier स्थापित करने के लिए विकल्प।

सार्वजनिक तरीके

सूची < वर्गीकरण >
वर्गीकृत करें ( TensorImage छवि)
प्रदत्त TensorImage पर वास्तविक वर्गीकरण करता है।
सूची < वर्गीकरण >
वर्गीकृत करें ( TensorImage छवि, ImageProcessingOptions विकल्प)
ImageProcessingOptions के साथ प्रदान की गई TensorImage पर वास्तविक वर्गीकरण करता है।
सूची < वर्गीकरण >
वर्गीकृत करें ( एमएलछवि छवि)
प्रदत्त MlImage पर वास्तविक वर्गीकरण करता है।
सूची < वर्गीकरण >
वर्गीकृत करें ( MlImage छवि, ImageProcessingOptions विकल्प)
ImageProcessingOptions के साथ प्रदान की गई MlImage पर वास्तविक वर्गीकरण करता है।
स्थैतिक छविवर्गीकरणकर्ता
createFromBuffer ( बाइटबफ़र मॉडलबफ़र)
एक मॉडल बफ़र और डिफ़ॉल्ट ImageClassifier.ImageClassifierOptions के साथ एक ImageClassifier इंस्टेंस बनाता है।
स्थैतिक छविवर्गीकरणकर्ता
createFromBufferAndOptions ( ByteBuffer modelBuffer, ImageClassifier.ImageClassifierOptions विकल्प)
एक मॉडल बफ़र और ImageClassifier.ImageClassifierOptions के साथ एक ImageClassifier इंस्टेंस बनाता है।
स्थैतिक छविवर्गीकरणकर्ता
createFromFile (संदर्भ संदर्भ, स्ट्रिंग मॉडलपाथ)
डिफ़ॉल्ट ImageClassifier.ImageClassifierOptions से एक ImageClassifier इंस्टेंस बनाता है।
स्थैतिक छविवर्गीकरणकर्ता
createFromFile ( फ़ाइल मॉडलफ़ाइल)
डिफ़ॉल्ट ImageClassifier.ImageClassifierOptions से एक ImageClassifier इंस्टेंस बनाता है।
स्थैतिक छविवर्गीकरणकर्ता
createFromFileAndOptions (संदर्भ संदर्भ, स्ट्रिंग मॉडलपाथ, ImageClassifier.ImageClassifierOptions विकल्प)
ImageClassifier.ImageClassifierOptions से एक ImageClassifier इंस्टेंस बनाता है।
स्थैतिक छविवर्गीकरणकर्ता
createFromFileAndOptions ( फ़ाइल मॉडलफ़ाइल, ImageClassifier.ImageClassifierOptions विकल्प)
एक ImageClassifier उदाहरण बनाता है।

विरासत में मिली विधियाँ

सार्वजनिक तरीके

सार्वजनिक सूची < वर्गीकरण > वर्गीकृत करें ( TensorImage छवि)

प्रदत्त TensorImage पर वास्तविक वर्गीकरण करता है।

ImageClassifier निम्नलिखित TensorImage रंग स्थान प्रकारों का समर्थन करता है:

पैरामीटर
छवि एक UINT8 TensorImage ऑब्जेक्ट जो RGB या YUV छवि का प्रतिनिधित्व करता है
फेंकता
अवैध तर्क अपवाद यदि छवि का रंग स्थान प्रकार समर्थित नहीं है

सार्वजनिक सूची < वर्गीकरण > वर्गीकृत करें ( TensorImage छवि, ImageProcessingOptions विकल्प)

ImageProcessingOptions के साथ प्रदान की गई TensorImage पर वास्तविक वर्गीकरण करता है।

ImageClassifier निम्नलिखित विकल्पों का समर्थन करता है:

ImageClassifier निम्नलिखित TensorImage रंग स्थान प्रकारों का समर्थन करता है:

पैरामीटर
छवि एक UINT8 TensorImage ऑब्जेक्ट जो RGB या YUV छवि का प्रतिनिधित्व करता है
विकल्प
फेंकता
अवैध तर्क अपवाद यदि छवि का रंग स्थान प्रकार समर्थित नहीं है

सार्वजनिक सूची < वर्गीकरण > वर्गीकृत करें ( एमएलछवि छवि)

प्रदत्त MlImage पर वास्तविक वर्गीकरण करता है।

पैरामीटर
छवि एक MlImage ऑब्जेक्ट जो एक छवि का प्रतिनिधित्व करता है
फेंकता
अवैध तर्क अपवाद यदि छवि का भंडारण प्रकार या प्रारूप समर्थित नहीं है

सार्वजनिक सूची < वर्गीकरण > वर्गीकृत करें ( एमएल छवि छवि, छवि प्रसंस्करण विकल्प विकल्प)

ImageProcessingOptions के साथ प्रदान की गई MlImage पर वास्तविक वर्गीकरण करता है।

ImageClassifier निम्नलिखित विकल्पों का समर्थन करता है:

पैरामीटर
छवि एक MlImage ऑब्जेक्ट जो एक छवि का प्रतिनिधित्व करता है
विकल्प आरओआई और रोटेशन सहित विकल्पों को कॉन्फ़िगर करता है
फेंकता
अवैध तर्क अपवाद यदि छवि का भंडारण प्रकार या प्रारूप समर्थित नहीं है

सार्वजनिक स्थैतिक ImageClassifier createFromBuffer ( ByteBuffer modelBuffer)

एक मॉडल बफ़र और डिफ़ॉल्ट ImageClassifier.ImageClassifierOptions के साथ एक ImageClassifier इंस्टेंस बनाता है।

पैरामीटर
मॉडलबफर वर्गीकरण मॉडल का प्रत्यक्ष ByteBuffer या MappedByteBuffer
फेंकता
अवैध तर्क अपवाद यदि मॉडल बफ़र प्रत्यक्ष ByteBuffer या MappedByteBuffer नहीं है
IllegalStateException यदि कोई आंतरिक त्रुटि है
क्रम अपवाद यदि कोई अन्यथा अनिर्दिष्ट त्रुटि है

सार्वजनिक स्थैतिक ImageClassifier createFromBufferAndOptions ( ByteBuffer modelBuffer, ImageClassifier.ImageClassifierOptions विकल्प)

एक मॉडल बफ़र और ImageClassifier.ImageClassifierOptions के साथ एक ImageClassifier इंस्टेंस बनाता है।

पैरामीटर
मॉडलबफर वर्गीकरण मॉडल का प्रत्यक्ष ByteBuffer या MappedByteBuffer
विकल्प
फेंकता
अवैध तर्क अपवाद यदि मॉडल बफ़र प्रत्यक्ष ByteBuffer या MappedByteBuffer नहीं है
IllegalStateException यदि कोई आंतरिक त्रुटि है
क्रम अपवाद यदि कोई अन्यथा अनिर्दिष्ट त्रुटि है

सार्वजनिक स्थैतिक ImageClassifier createFromFile (संदर्भ संदर्भ, स्ट्रिंग मॉडलपाथ)

डिफ़ॉल्ट ImageClassifier.ImageClassifierOptions से एक ImageClassifier इंस्टेंस बनाता है।

पैरामीटर
प्रसंग
मॉडलपथ परिसंपत्तियों में मेटाडेटा के साथ वर्गीकरण मॉडल का पथ
फेंकता
आईओ अपवाद यदि tflite मॉडल लोड करते समय कोई I/O त्रुटि उत्पन्न होती है
अवैध तर्क अपवाद यदि कोई तर्क अमान्य है
IllegalStateException यदि कोई आंतरिक त्रुटि है
क्रम अपवाद यदि कोई अन्यथा अनिर्दिष्ट त्रुटि है

सार्वजनिक स्थैतिक ImageClassifier createFromFile ( फ़ाइल मॉडलफ़ाइल)

डिफ़ॉल्ट ImageClassifier.ImageClassifierOptions से एक ImageClassifier इंस्टेंस बनाता है।

पैरामीटर
मॉडलफ़ाइल वर्गीकरण मॉडल File उदाहरण
फेंकता
आईओ अपवाद यदि tflite मॉडल लोड करते समय कोई I/O त्रुटि उत्पन्न होती है
अवैध तर्क अपवाद यदि कोई तर्क अमान्य है
IllegalStateException यदि कोई आंतरिक त्रुटि है
क्रम अपवाद यदि कोई अन्यथा अनिर्दिष्ट त्रुटि है

सार्वजनिक स्थैतिक ImageClassifier createFromFileAndOptions (संदर्भ संदर्भ, स्ट्रिंग मॉडलपाथ, ImageClassifier.ImageClassifierOptions विकल्प)

ImageClassifier.ImageClassifierOptions से एक ImageClassifier इंस्टेंस बनाता है।

पैरामीटर
प्रसंग
मॉडलपथ परिसंपत्तियों में मेटाडेटा के साथ वर्गीकरण मॉडल का पथ
विकल्प
फेंकता
आईओ अपवाद यदि tflite मॉडल लोड करते समय कोई I/O त्रुटि उत्पन्न होती है
अवैध तर्क अपवाद यदि कोई तर्क अमान्य है
IllegalStateException यदि कोई आंतरिक त्रुटि है
क्रम अपवाद यदि कोई अन्यथा अनिर्दिष्ट त्रुटि है

सार्वजनिक स्थैतिक ImageClassifier createFromFileAndOptions ( फ़ाइल मॉडलफ़ाइल, ImageClassifier.ImageClassifierOptions विकल्प)

एक ImageClassifier उदाहरण बनाता है।

पैरामीटर
मॉडलफ़ाइल वर्गीकरण मॉडल File उदाहरण
विकल्प
फेंकता
आईओ अपवाद यदि tflite मॉडल लोड करते समय कोई I/O त्रुटि उत्पन्न होती है
अवैध तर्क अपवाद यदि कोई तर्क अमान्य है
IllegalStateException यदि कोई आंतरिक त्रुटि है
क्रम अपवाद यदि कोई अन्यथा अनिर्दिष्ट त्रुटि है