For the complete documentation index, see llms.txt. This page is also available as Markdown.

Roboflow Visual Search वर्गीकारक

सबसे अधिक दृश्य रूप से समान annotated image को खोजकर किसी छवि का वर्गीकरण करें।

दृश्य रूप से सबसे निकटतम छवि के लिए Roboflow वर्गीकरण प्रोजेक्ट में खोज करें और मिलान की गई छवि की वर्गीकरण एनोटेशन को एक मानक वर्गीकरण भविष्यवाणी के रूप में लौटाएँ। एकल-लेबल एनोटेशन एकल-लेबल वर्गीकरण आकार में लौटाए जाते हैं, और बहु-लेबल एनोटेशन बहु-लेबल वर्गीकरण आकार में लौटाए जाते हैं। वर्गीकरण विश्वसनीयता, सर्वोत्तम उम्मीदवार की सार्वजनिक Roboflow प्रोजेक्ट खोज score field से प्राप्त की जाती है जब वह मौजूद हो स्कोर फ़ील्ड जब मौजूद हो।

यह ब्लॉक एक बाहरी विज़ुअल खोज API कॉल करता है और वास्तविक-समय या उच्च-थ्रूपुट कार्यभार के लिए अभिप्रेत नहीं है। विलंबता सीमित करने के लिए, क्वेरी छवियों को डिफ़ॉल्ट रूप से आस्पेक्ट अनुपात बनाए रखते हुए 224 पिक्सेल की अधिकतम साइड लंबाई तक डाउनस्केल किया जाता है। बढ़ाएँ max_image_size जब सूक्ष्म विज़ुअल मिलान कम विलंबता से अधिक महत्वपूर्ण हो।

यह ब्लॉक कैसे काम करता है

यह ब्लॉक Roboflow प्रोजेक्ट छवि खोज का उपयोग करता है:

  1. वर्कफ़्लो से एक इनपुट छवि प्राप्त करता है

  2. यदि इसकी बड़ी भुजा इससे अधिक हो, तो क्वेरी छवि को डाउनस्केल करता है max_image_size

  3. क्वेरी छवि को Roboflow प्रोजेक्ट खोज में इस रूप में भेजता है image_base64

  4. उम्मीदवार छवि फ़ील्ड और वर्गीकरण लेबल या एनोटेशन का अनुरोध करता है

  5. सर्वोत्तम उम्मीदवार की एनोटेशन को अनुमानित वर्ग के रूप में उपयोग करता है

  6. API को मैप करता है स्कोर फ़ील्ड को, जब मौजूद हो, वर्गीकरण विश्वसनीयता में मैप करता है

  7. परिणाम को मानक के माध्यम से लौटाता है predictions वर्गीकरण आउटपुट

लक्षित प्रोजेक्ट को दृश्य खोज परिणामों में वर्गीकरण एनोटेशन डेटा प्रकट करना चाहिए। यह ब्लॉक कोई मॉडल प्रशिक्षित नहीं करता, एनोटेशन नहीं बनाता, कच्चे खोज बैकएंड प्रासंगिकता स्कोर का उपभोग नहीं करता, या दृश्य खोज अनुक्रमणिका का प्रबंधन नहीं करता।

प्रकार पहचानकर्ता

स्टेप में निम्नलिखित पहचानकर्ता का उपयोग करें "type" फ़ील्ड: roboflow_core/visual_search_classifier@v1 अपने वर्कफ़्लो में ब्लॉक को एक स्टेप के रूप में जोड़ने के लिए।

गुण

नाम

प्रकार

विवरण

संदर्भ

name

str

इस स्टेप के लिए एक विशिष्ट पहचानकर्ता दर्ज करें..

target_project

str

खोजने के लिए Roboflow वर्गीकरण प्रोजेक्ट URL स्लग..

workspace

str

वैकल्पिक Roboflow workspace URL स्लग जो लक्षित प्रोजेक्ट का स्वामी है। यदि प्रदान नहीं किया गया है, तो workspace अनुरोध API key से हल किया जाता है..

top_k

int

दृश्य रूप से समान छवि उम्मीदवारों की संख्या जिनका अनुरोध करना है। वर्गीकरण के लिए निकटतम उम्मीदवार का उपयोग किया जाता है..

max_image_size

int

विज़ुअल खोज क्वेरी छवि के लिए पिक्सेल में अधिकतम साइड लंबाई। इससे बड़ी छवियों को खोज से पहले आस्पेक्ट अनुपात बनाए रखते हुए डाउनस्केल किया जाता है। उच्च विलंबता पर अधिक सूक्ष्म मिलान के लिए इस मान को बढ़ाएँ..

यह संदर्भ स्तंभ यह इंगित करता है कि संपत्ति को वर्कफ़्लो रनटाइम में उपलब्ध गतिशील मानों के साथ पैरामीटराइज़ किया जा सकता है वर्कफ़्लो रनटाइम। देखें बाइंडिंग्स अधिक जानकारी के लिए।

रनटाइम संगतता

requires_internet - air-gapped / offline deployments : यह ब्लॉक ऐसी सेवा पर निर्भर करता है जो पूरी तरह ऑफ़लाइन / air-gapped deployments से पहुँचा नहीं जा सकता।

इनपुट और आउटपुट बाइंडिंग्स

उपलब्ध कनेक्शन उसके बाइंडिंग प्रकारों पर निर्भर करते हैं। देखें कि कौन-से बाइंडिंग प्रकार Roboflow विज़ुअल सर्च क्लासिफ़ायर संस्करण v1 है।

इनपुट और आउटपुट बाइंडिंग्स
  • इनपुट

    • छवि (छवि): दृश्य खोज का उपयोग करके वर्गीकृत की जाने वाली छवि..

    • target_project (roboflow_project): खोजने के लिए Roboflow वर्गीकरण प्रोजेक्ट URL स्लग..

    • workspace (string): वैकल्पिक Roboflow workspace URL स्लग जो लक्षित प्रोजेक्ट का स्वामी है। यदि प्रदान नहीं किया गया है, तो workspace अनुरोध API key से हल किया जाता है..

    • top_k (पूर्णांक): दृश्य रूप से समान छवि उम्मीदवारों की संख्या जिनका अनुरोध करना है। वर्गीकरण के लिए निकटतम उम्मीदवार का उपयोग किया जाता है..

    • max_image_size (पूर्णांक): विज़ुअल खोज क्वेरी छवि के लिए पिक्सेल में अधिकतम साइड लंबाई। इससे बड़ी छवियों को खोज से पहले आस्पेक्ट अनुपात बनाए रखते हुए डाउनस्केल किया जाता है। उच्च विलंबता पर अधिक सूक्ष्म मिलान के लिए इस मान को बढ़ाएँ..

  • आउटपुट

    • predictions (classification_prediction): क्लासिफ़ायर से प्राप्त पूर्वानुमान।

    • inference_id (inference_id): Inference पहचानकर्ता।

    • candidate_found (boolean): बूलियन फ़्लैग.

    • class_found (boolean): बूलियन फ़्लैग.

    • best_candidate (शब्दकोश): शब्दकोश।

    • candidates (list_of_values): किसी भी प्रकार के मानों की सूची।

    • best_candidate_image (छवि): कार्यप्रवाहों में इमेज।

    • visual_search_score (float): फ्लोट मान।

    • error_status (boolean): बूलियन फ़्लैग.

    • message (string): स्ट्रिंग मान.

उदाहरण JSON परिभाषा

अंतिम अपडेट

क्या यह उपयोगी था?