ऑब्जेक्ट डिटेक्शन मॉडल

वर्कफ़्लो में ऑब्जेक्ट डिटेक्शन मॉडल चलाएँ।

इस ब्लॉक के बारे में

Object Detection Model ब्लॉक आपको Roboflow पर प्रशिक्षित या अपलोड किए गए object detection मॉडल को चलाने देता है।

Object detection मॉडल आपको किसी छवि में कस्टम ऑब्जेक्ट्स की पहचान करने देते हैं। उदाहरण के लिए, आप object detection ब्लॉक का उपयोग कर सकते हैं:

  1. किसी उत्पाद में दोषों की पहचान करें

  2. सड़क पर वाहनों का स्थान खोजें

  3. असेंबली लाइन पर वस्तुओं को खोजें

आप अपने Workspace में संग्रहीत निजी मॉडल या Roboflow Universe पर सार्वजनिक मॉडल चला सकते हैं।

Object Detection Model ब्लॉक।

आप इस ब्लॉक में क्या भेज सकते हैं

आप Object Detection Model ब्लॉक को इन पर चला सकते हैं:

  1. एक इमेज जिसे आप अपने Workflow में भेजते हैं

  2. एक वीडियो फ्रेम जिसे आप अपने Workflow में भेजते हैं

  3. किसी इमेज का एक क्रॉप किया गया क्षेत्र जो आपके Workflow में गणना किया गया है (जैसे कि Crop ब्लॉक के साथ)

यह ब्लॉक क्या लौटाता है

Object detection model ब्लॉक ऐसी prediction लौटाता है जिन्हें अन्य ब्लॉकों में उपयोग किया जा सकता है। Prediction में निम्नलिखित जानकारी होती है:

  • प्रत्येक पाए गए ऑब्जेक्ट का स्थान (xyxy निर्देशांक)

  • प्रत्येक ऑब्जेक्ट स्थान से संबंधित class name

अपने object detection मॉडल के परिणामों को छवि पर प्लॉटेड देखने के लिए, आपको Visualizer ब्लॉक का उपयोग करना होगा। आप इसका उपयोग करना चाह सकते हैं:

यहाँ एक उदाहरण है जिसमें इस ब्लॉक द्वारा लौटाई गई object detections को Bounding Box और Label visualizations दोनों के साथ दिखाया गया है:

Object detection मॉडल से Predictions एक छवि पर दिखाए गए हैं।

ब्लॉक को कैसे कॉन्फ़िगर करें

जब आप इस ब्लॉक को सेटअप करते हैं, तो आपसे अपने Workspace से एक मॉडल चुनने के लिए कहा जाएगा:

अपने Workspace में किसी मॉडल का उपयोग करने के लिए, Your Models की सूची से चुनें।

हमारे पास base और public दोनों तरह के कई मॉडल भी उपलब्ध हैं।

आप इनमें से चुन सकते हैं:

  • Base मॉडल जैसे RF-DETR base और YOLO11

  • विशिष्ट उपयोग मामलों के लिए अनुशंसित मॉडल जैसे vehicle detection और retail inventory detection

आप Universe पर पाए गए किसी भी मॉडल का ID भी निर्दिष्ट कर सकते हैं। Universe पर मॉडल कैसे खोजें, जानें।

इसके बाद आप Workflows संपादक में उपलब्ध विकल्पों का उपयोग करके ब्लॉक को कॉन्फ़िगर कर सकते हैं।

सबसे सामान्य properties जो सेट की जाती हैं वे हैं मॉडल के लिए confidence threshold और "Class Filter" टूल, जिससे केवल किसी विशेष class की prediction ही लौटाई जाए।

उपयोग के मामले

यह ब्लॉक किसी भी Workflow के लिए उपयोगी है जिसमें मॉडल चलाना शामिल है।

अगर आप वीडियो में ऑब्जेक्ट्स को ट्रैक करना चाहते हैं, तो आप object detection मॉडल को Byte Tracker के साथ जोड़ सकते हैं। मॉडल ऑब्जेक्ट्स के स्थान लौटाएगा और Byte Tracker पूरे वीडियो में उनके स्थान को ट्रैक करेगा।

Predictions प्रारूप

इस ब्लॉक द्वारा लौटाए गए JSON डेटा को देखने के लिए नीचे दिए गए कार्ड का विस्तार करें।

Predictions प्रारूप

Predictions निम्नलिखित प्रारूप में लौटाए जाते हैं:

[
  {
    "model_predictions": {
      "image": {
        "width": 2048,
        "height": 1080
      },
      "predictions": [
        {
          "width": 795,
          "height": 808,
          "x": 883.5,
          "y": 676,
          "confidence": 0.985406219959259,
          "class_id": 0,
          "class": "can",
          "detection_id": "8797945b-bb46-4f35-b076-9a8f832b1bb0",
          "parent_id": "image"
        },
        {
          "width": 248,
          "height": 470,
          "x": 1924,
          "y": 845,
          "confidence": 0.9593697190284729,
          "class_id": 0,
          "class": "can",
          "detection_id": "0a61f2e5-0fd3-44e0-955b-1b66308dfab3",
          "parent_id": "image"
        }
      ]
    }
  }
]

Last updated

Was this helpful?