Instance Segmentation
Roboflow पर होस्ट किए गए instance classification मॉडलों पर inference चलाएं।
Linux या MacOS
स्थानीय फ़ाइल के लिए JSON भविष्यवाणियाँ प्राप्त करना जिसका नाम है YOUR_IMAGE.jpg:
base64 YOUR_IMAGE.jpg | curl -d @- \
"https://outline.roboflow.com/your-model/42?api_key=YOUR_KEY"वेब पर कहीं और होस्ट की गई छवि के URL के माध्यम से इनफर करने के लिए (भूलें नहीं कि इसे URL encode करें):
curl -X POST "https://outline.roboflow.com/your-model/42?\
api_key=YOUR_KEY&\
image=https%3A%2F%2Fi.imgur.com%2FPEEvqPN.png"Windows
आपको स्थापित करने की आवश्यकता होगी Windows के लिए curl और Windows के लिए GNU का base64 टूल. इसे करने का सबसे आसान तरीका है कि आप git for Windows इंस्टॉलर जिसमें यह भी शामिल है curl और base64 कमांड लाइन टूल जब आप इंस्टॉल के दौरान "Use Git and optional Unix tools from the Command Prompt" का चयन करते हैं।
फिर आप ऊपर दिए गए समान कमांड्स का उपयोग कर सकते हैं।
स्थानीय और होस्ट की गई छवियों पर अनुमान लगाना
निर्भरता स्थापित करने के लिए, pip install inference-sdk.
from inference_sdk import InferenceHTTPClient
CLIENT = InferenceHTTPClient(
api_url="https://outline.roboflow.com",
api_key="API_KEY"
)
result = CLIENT.infer(your_image.jpg, model_id="football-pitch-segmentation/1")
Node.js
हम उपयोग कर रहे हैं axios इस उदाहरण में POST अनुरोध करने के लिए, इसलिए पहले चलाएँ npm install axios निर्भरता स्थापित करने के लिए।
स्थानीय छवि पर इनफर करना
कहीं और होस्ट की गई छवि (URL के माध्यम से) पर इनफर करना
Web
हमारे पास रीयलटाइम ऑन-डिवाइस इनफरेंस उपलब्ध है द्वारा roboflow.js; देखें दस्तावेज़ यहाँ.
Kotlin
स्थानीय छवि पर इनफर करना
कहीं और होस्ट की गई छवि (URL के माध्यम से) पर इनफर करना
Java
स्थानीय छवि पर इनफर करना
कहीं और होस्ट की गई छवि (URL के माध्यम से) पर इनफर करना
Gemfile
Gemfile.lock
स्थानीय छवि पर इनफर करना
कहीं और होस्ट की गई छवि (URL के माध्यम से) पर इनफर करना
स्थानीय छवि पर इनफर करना
कहीं और होस्ट की गई छवि (URL के माध्यम से) पर इनफर करना
स्थानीय छवि पर इनफर करना
कहीं और होस्ट की गई छवि (URL के माध्यम से) पर इनफर करना
स्थानीय छवि पर इनफर करना
कहीं और होस्ट की गई छवि (URL के माध्यम से) पर इनफर करना
हम उपयोगकर्ताओं के अनुरोधों के अनुसार कोड स्निपेट जोड़ रहे हैं। यदि आप inference API को अपने Elixir ऐप में एकीकृत करना चाहते हैं, तो कृपया अपना अपवोट दर्ज करने के लिए यहां क्लिक करें.
प्रतिक्रिया ऑब्जेक्ट प्रारूप
होस्ट किया गया API inference मार्ग एक लौटाता है JSON एक ऑब्जेक्ट जिसमें predictions की एक array होती है। प्रत्येक prediction के निम्नलिखित गुण होते हैं:
x= पहचान किए गए ऑब्जेक्ट का क्षैतिज केंद्र बिंदुy= पहचान किए गए ऑब्जेक्ट का ऊर्ध्वाधर केंद्र बिंदुwidth= bounding box की चौड़ाईheight= bounding box की ऊँचाईclass= पहचान किए गए ऑब्जेक्ट का क्लास लेबलconfidence= मॉडल का भरोसा (confidence) कि पहचान किया गया ऑब्जेक्ट सही लेबल और स्थिति निर्देशांकों के साथ हैpoints=list of points that make of the polygon outline of the object - each item in the list is an object with keysxऔरyfor the horizontal and vertical coordinate of the point respectively
inferencejs के साथ एज inference
Inference API का उपयोग करना
POST https://outline.roboflow.com/:datasetSlug/:versionNumber
आप सीधे अपने मॉडल endpoint पर एक बेस64 एन्कोडेड छवि POST कर सकते हैं। या यदि आपकी छवि पहले से कहीं और होस्ट की गई है तो आप query string में एक URL को image पैरामीटर के रूप में पास कर सकते हैं।
पाथ पैरामीटर
datasetSlug
string
डेटासेट नाम का URL-सुरक्षित (url-safe) संस्करण। आप इसे वेब UI में मुख्य प्रोजेक्ट दृश्य पर URL देखकर पा सकते हैं या अपने मॉडल के प्रशिक्षण के बाद dataset version के train results सेक्शन में "Get curl command" बटन पर क्लिक करके भी देख सकते हैं।
version
number
आपके डेटासेट के संस्करण की पहचान करने वाला संस्करण संख्या
क्वेरी पैरामीटर
image
string
जोड़ने के लिए छवि का URL। उपयोग करें यदि आपकी छवि कहीं और होस्ट की गई है। (जब आप अनुरोध बॉडी में base64 एन्कोडेड छवि POST नहीं करते हैं तो आवश्यक)। नोट: इसे URL-encode करना न भूलें।
overlap
number
एक ही क्लास की bounding box भविष्यवाणियों को एक ही बॉक्स में मिलाने से पहले उनकी अधिकतम ओवरलैप प्रतिशत (0-100 के पैमाने पर)। डिफ़ॉल्ट: 30
confidence
number
0-100 के पैमाने पर लौटाई गई भविष्यवाणियों के लिए एक थ्रेशोल्ड। कम संख्या अधिक भविष्यवाणियाँ लौटाएगी। अधिक संख्या उच्च-निश्चितता वाली कम भविष्यवाणियाँ लौटाएगी। डिफ़ॉल्ट: 40
api_key
string
आपकी API key (आपके Workspace API settings पृष्ठ से प्राप्त)
रिक्वेस्ट बॉडी
string
एक base64 एन्कोडेड छवि। (जब आप query parameters में छवि URL पास नहीं करते हैं तो आवश्यक)।
Last updated
Was this helpful?