Semantic Segmentation

Roboflow पर होस्ट किए गए semantic segmentation मॉडलों पर inference चलाएँ।

Linux या MacOS

स्थानीय फ़ाइल के लिए JSON भविष्यवाणियाँ प्राप्त करना जिसका नाम है YOUR_IMAGE.jpg:

base64 YOUR_IMAGE.jpg | curl -d @- \
"https://segment.roboflow.com/your-model/42?api_key=YOUR_KEY"

वेब पर कहीं और होस्ट की गई छवि के URL के माध्यम से इनफर करने के लिए (भूलें नहीं कि इसे URL encode करेंarrow-up-right):

curl -X POST "https://segment.roboflow.com/your-model/42?\
api_key=YOUR_KEY&\
image=https%3A%2F%2Fi.imgur.com%2FPEEvqPN.png"

Windows

आपको स्थापित करने की आवश्यकता होगी Windows के लिए curlarrow-up-right और Windows के लिए GNU का base64 टूलarrow-up-right. इसे करने का सबसे आसान तरीका है कि आप git for Windows इंस्टॉलरarrow-up-right जिसमें यह भी शामिल है curl और base64 कमांड लाइन टूल जब आप इंस्टॉल के दौरान "Use Git and optional Unix tools from the Command Prompt" का चयन करते हैं।

फिर आप ऊपर दिए गए समान कमांड्स का उपयोग कर सकते हैं।

प्रतिक्रिया ऑब्जेक्ट प्रारूप

होस्ट किया गया API inference मार्ग एक लौटाता है JSON एक ऑब्जेक्ट जिसमें predictions की एक array होती है। प्रत्येक prediction के निम्नलिखित गुण होते हैं:

  • segmentation_mask = बेस64 एन्कोडेड सिंगल चैनल छवि जिसके आयाम इनपुट छवि के समान होते हैं जहाँ प्रत्येक पिक्सेल मान एक क्लास ID से संबंधित होता है

  • class_map = एक ऑब्जेक्ट जो क्लास IDs को क्लास नामों से मैप करता है

  • image = इनपुट छवि के आयामों वाला एक ऑब्जेक्ट

    • height = पिक्सेल की संख्या में इनपुट छवि की ऊंचाई

    • width = पिक्सेल की संख्या में इनपुट छवि की चौड़ाई

inferencejs के साथ एज inference

Inference API का उपयोग करना

POST https://segment.roboflow.com/:datasetSlug/:versionNumber

आप सीधे अपने मॉडल endpoint पर एक बेस64 एन्कोडेड छवि POST कर सकते हैं। या यदि आपकी छवि पहले से कहीं और होस्ट की गई है तो आप query string में एक URL को image पैरामीटर के रूप में पास कर सकते हैं।

पाथ पैरामीटर

Name
प्रकार
Description

datasetSlug

string

डेटासेट नाम का URL-सुरक्षित (url-safe) संस्करण। आप इसे वेब UI में मुख्य प्रोजेक्ट दृश्य पर URL देखकर पा सकते हैं या अपने मॉडल के प्रशिक्षण के बाद dataset version के train results सेक्शन में "Get curl command" बटन पर क्लिक करके भी देख सकते हैं।

version

number

आपके डेटासेट के संस्करण की पहचान करने वाला संस्करण संख्या

क्वेरी पैरामीटर

Name
प्रकार
Description

image

string

जोड़ने के लिए छवि का URL। उपयोग करें यदि आपकी छवि कहीं और होस्ट की गई है। (जब आप अनुरोध बॉडी में base64 एन्कोडेड छवि POST नहीं करते हैं तो आवश्यक)। नोट: इसे URL-encode करना न भूलें।

confidence

number

0-100 के पैमाने पर लौटाई गई भविष्यवाणियों के लिए एक थ्रेशोल्ड। कम संख्या अधिक भविष्यवाणियाँ लौटाएगी। अधिक संख्या उच्च-निश्चितता वाली कम भविष्यवाणियाँ लौटाएगी। डिफ़ॉल्ट: 50

api_key

string

आपकी API key (आपके Workspace API settings पृष्ठ से प्राप्त)

रिक्वेस्ट बॉडी

Name
प्रकार
Description

string

एक base64 एन्कोडेड छवि। (जब आप query parameters में छवि URL पास नहीं करते हैं तो आवश्यक)।

Last updated

Was this helpful?