ImageSegmenter
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
छवियों पर विभाजन करता है.
एपीआई TFLite मॉडल मेटाडेटा के साथ TFLite मॉडल की अपेक्षा करता है। .
एपीआई एक इमेज इनपुट टेंसर और एक आउटपुट टेंसर वाले मॉडल का समर्थन करता है। अधिक विशिष्ट होने के लिए, यहाँ आवश्यकताएँ हैं।
- इनपुट छवि टेंसर (
kTfLiteUInt8
/ kTfLiteFloat32
)- आकार का छवि इनपुट
[batch x height x width x channels]
- बैच अनुमान समर्थित नहीं है (
batch
1 होना आवश्यक है)। - केवल RGB इनपुट समर्थित हैं (
channels
3 होना आवश्यक है)। - यदि प्रकार
kTfLiteFloat32
है, तो इनपुट सामान्यीकरण के लिए मेटाडेटा में सामान्यीकरण विकल्प संलग्न करना आवश्यक है।
आउटपुट छवि टेंसर ( kTfLiteUInt8
/ kTfLiteFloat32
)- आकार का टेंसर
[batch x mask_height x mask_width x num_classes]
, जहां batch
1 होना आवश्यक है, mask_width
और mask_height
मॉडल द्वारा निर्मित सेगमेंटेशन मास्क के आयाम हैं, और num_classes
मॉडल द्वारा समर्थित वर्गों की संख्या है। - वैकल्पिक (लेकिन अनुशंसित) लेबल मानचित्र को TENSOR_AXIS_LABELS प्रकार के साथ एसोसिएटेडफाइल-एस के रूप में संलग्न किया जा सकता है, जिसमें प्रति पंक्ति एक लेबल होता है। इस तरह की पहली एसोसिएटेड फ़ाइल (यदि कोई हो) का उपयोग परिणामों के वर्ग नाम, यानी
ColoredLabel.getlabel()
को भरने के लिए किया जाता है। डिस्प्ले नाम, यानी ColoredLabel.getDisplayName()
, एसोसिएटेडफाइल (यदि कोई हो) से भरा जाता है, जिसका स्थान निर्माण के समय उपयोग किए गए `ImageSegmenterOptions` के `display_names_locale` फ़ील्ड से मेल खाता है (डिफ़ॉल्ट रूप से (डिफ़ॉल्ट रूप से, यानी अंग्रेजी)। यदि इनमें से कोई भी उपलब्ध नहीं है, तो परिणामों का केवल `सूचकांक` फ़ील्ड भरा जाएगा।
ऐसे मॉडल का एक उदाहरण TensorFlow हब पर पाया जा सकता है। .
विरासत में मिली विधियाँ
कक्षा java.lang.Object से बूलियन | |
अंतिम कक्षा <?> | गेटक्लास () |
int यहाँ | हैश कोड () |
अंतिम शून्य | सूचित करें () |
अंतिम शून्य | सभी को सूचित करें () |
डोरी | स्ट्रिंग () |
अंतिम शून्य | प्रतीक्षा करें (लंबा arg0, int arg1) |
अंतिम शून्य | प्रतीक्षा करें (लंबा arg0) |
अंतिम शून्य | इंतज़ार () |
इंटरफ़ेस java.io.Closeable से इंटरफ़ेस java.lang.AutoCloseable से सार्वजनिक तरीके
सार्वजनिक स्थैतिक ImageSegmenter createFromFile (संदर्भ संदर्भ, स्ट्रिंग मॉडलपाथ)
पैरामीटर
प्रसंग | |
---|
मॉडलपथ | परिसंपत्तियों में मेटाडेटा के साथ विभाजन मॉडल का पथ |
---|
पैरामीटर
मॉडलफ़ाइल | विभाजन मॉडल File उदाहरण |
---|
विकल्प | |
---|
पैरामीटर
प्रसंग | |
---|
मॉडलपथ | परिसंपत्तियों में मेटाडेटा के साथ विभाजन मॉडल का पथ |
---|
विकल्प | |
---|
पैरामीटर
छवि | एक UINT8 TensorImage ऑब्जेक्ट जो RGB या YUV छवि का प्रतिनिधित्व करता है |
---|
रिटर्न
- छवि विभाजन करने के परिणाम। ध्यान दें कि उस समय, एक एकल
Segmentation
तत्व लौटाए जाने की उम्मीद है। परिणाम को बाद के विस्तार के लिए एक List
में संग्रहीत किया जाता है, उदाहरण के लिए उदाहरण विभाजन मॉडल, जो प्रति ऑब्जेक्ट एक विभाजन लौटा सकता है।
प्रदत्त MlImage
पर वास्तविक विभाजन करता है।
पैरामीटर
छवि | खंडित करने के लिए एक MlImage . |
---|
रिटर्न
- छवि विभाजन करने के परिणाम। ध्यान दें कि उस समय, एक एकल
Segmentation
तत्व लौटाए जाने की उम्मीद है। परिणाम को बाद के विस्तार के लिए एक List
में संग्रहीत किया जाता है, उदाहरण के लिए उदाहरण विभाजन मॉडल, जो प्रति ऑब्जेक्ट एक विभाजन लौटा सकता है।
पैरामीटर
छवि | एक UINT8 TensorImage ऑब्जेक्ट जो RGB या YUV छवि का प्रतिनिधित्व करता है |
---|
विकल्प | विकल्प कॉन्फ़िगर करते हैं कि छवि को प्रीप्रोसेस कैसे किया जाए |
---|
रिटर्न
- छवि विभाजन करने के परिणाम। ध्यान दें कि उस समय, एक एकल
Segmentation
तत्व लौटाए जाने की उम्मीद है। परिणाम को बाद के विस्तार के लिए एक List
में संग्रहीत किया जाता है, उदाहरण के लिए उदाहरण विभाजन मॉडल, जो प्रति ऑब्जेक्ट एक विभाजन लौटा सकता है।
पैरामीटर
छवि | खंडित करने के लिए एक MlImage . |
---|
विकल्प | विकल्प कॉन्फ़िगर करते हैं कि छवि को प्रीप्रोसेस कैसे किया जाए। |
---|
रिटर्न
- छवि विभाजन करने के परिणाम। ध्यान दें कि उस समय, एक एकल
Segmentation
तत्व लौटाए जाने की उम्मीद है। परिणाम को बाद के विस्तार के लिए एक List
में संग्रहीत किया जाता है, उदाहरण के लिए उदाहरण विभाजन मॉडल, जो प्रति ऑब्जेक्ट एक विभाजन लौटा सकता है।
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2023-12-01 (UTC) को अपडेट किया गया.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"वह जानकारी मौजूद नहीं है जो मुझे चाहिए"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"बहुत मुश्किल है / बहुत सारे चरण हैं"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"पुराना"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"अनुवाद से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"सैंपल / कोड से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"अन्य"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"समझने में आसान है"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"मेरी समस्या हल हो गई"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"अन्य"
}]