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

YOLOv5

हमारे Serverless Cloud API के माध्यम से YOLOv5 मॉडल परिवार का उपयोग करें

हम अपने माध्यम से YOLOv5 ऑब्जेक्ट डिटेक्शन और इंस्टेंस सेगमेंटेशन इन्फरेंसिंग का समर्थन करते हैं सर्वरलेस क्लाउड API के माध्यम से समर्थित करते हैं और सेल्फ-होस्टेड Inference. Roboflow पर YOLOv5 को प्रशिक्षित करना समर्थित नहीं है, लेकिन आप प्रीट्रेंड वेट्स अपलोड करें (model_type="yolov5") किसी मौजूदा प्रोजेक्ट के लिए और उन्हें किसी भी डिप्लॉयमेंट टारगेट के माध्यम से सर्व करें। Roboflow-प्रशिक्षित डिटेक्टर के लिए, देखें RF-DETR, YOLO26, या YOLO11.

YOLOv5 इनपुट आकार तब सेट किया जाता है जब आप अपना मॉडल Roboflow के बाहर प्रशिक्षित करते हैं (सामान्य मान: 640x640 या 1280x1280)।

कोड नमूना

1

अपनी API कुंजी प्राप्त करें

एक Roboflow खाता बनाएँ, अपनी कुंजी यहाँ ढूँढें Roboflow API सेटिंग्स पेज और इसे अपने शेल में उपलब्ध कराएँ:

export ROBOFLOW_API_KEY="आपकी-कुंजी-यहाँ"
2

निर्भरताएँ इंस्टॉल करें

SDK इंस्टॉल करें और supervision डिकोडिंग और एनोटेशन के लिए:

pip install -U inference-sdk supervision
3

मॉडल चलाएँ

इसे बदलें {workspace}/{model-slug} अपने अपलोड किए गए YOLOv5 मॉडल की ID (देखें संस्करण, प्रशिक्षण और मॉडल).

import os
import cv2
import supervision as sv
from inference_sdk import InferenceHTTPClient

image = sv.load_image_from_url("https://media.roboflow.com/quickstart/traffic.jpg")

client = InferenceHTTPClient(
    api_url="https://serverless.roboflow.com",
    api_key=os.environ["ROBOFLOW_API_KEY"],
)
result = client.infer(image, model_id="your-workspace/your-model-slug")

detections = sv.Detections.from_inference(result)

annotated = sv.BoxAnnotator().annotate(image.copy(), detections)
annotated = sv.LabelAnnotator().annotate(annotated, detections)

cv2.imwrite("annotated.png", annotated)

सेट करें api_url को अपने डिप्लॉयमेंट लक्ष्य से मिलाएँ:

अंतिम अपडेट

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