You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

17 KiB

comments description keywords
true Ultralytics YOLO कथ उदहरण दि instance segmentation मडल क उपयग कर। परशिषण, मयत, छवि भवियव और मडल नित पर निश। yolov8, instance segmentation, Ultralytics, COCO dataset, image segmentation, object detection, model training, model validation, image prediction, model export

Instance Segmentation

स सगमशन ऑबट डिशन स एक कदम आग और छवियकि ऑबट क पहचन करत और उन छविििित करत

स सगमशन मडल क आउटपट एक सट मक यर ह छविरतक ऑबट कत द, सथ हरतक ऑबट किए वरग लबल और आतमविस सर ह। इस सगमशन उपय जब आपक न कवल पत चलि छवि ऑबट कह, बलितव म उनकतविक आकर क



:यथन मव-परशिित Ultralytics YOLOv8 मडल कथ Segmentation चल

!!! Tip "टिप"

YOLOv8 Segment मडल `yolov8n-seg.pt` क उपयग करत, और इस [COCO](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/cfg/datasets/coco.yaml) पर परशिित कि

डल

YOLOv8 पव परशिित Segment मडल यहिए गए ह। Detect, Segment और Pose मडल COCOट पर पव परशिित ह, जबकि Classify मडल ImageNetट पर पव परशिित ह

डल उपयग करक Ultralytics िण डउनलड ह

डल आक
(पिल)
mAP
50-95
mAP
50-95

CPU ONNX
(मि.सड)

A100 TensorRT
(मि.सड)

(M)
FLOPs
(B)
YOLOv8n-seg 640 36.7 30.5 96.1 1.21 3.4 12.6
YOLOv8s-seg 640 44.6 36.8 155.7 1.47 11.8 42.6
YOLOv8m-seg 640 49.9 40.8 317.0 2.18 27.3 110.2
YOLOv8l-seg 640 52.3 42.6 572.4 2.79 46.0 220.5
YOLOv8x-seg 640 53.4 43.4 712.1 4.02 71.8 344.1
  • mAPvalन एकल मडल एकल सल किCOCO val2017ट पर ह
    yolo val segment data=coco.yaml device=0नरित किए ज
  • एक Amazon EC2 P4dस क उपयग करतए COCO val छविच औसतन।
    yolo val segment data=coco128-seg.yaml batch=1 device=0|cpuनरित किए ज सकत

रशिषण

100 एपस पर 640 छवि आकर क COCO128-seg डट पर YOLOv8n-seg करशिित कर। उपलबध तिक तरक किConfigurationठ द

!!! Example "उदहरण"

=== "पयथन"

    ```python
    from ultralytics import YOLO

    # मडल लड कर
    model = YOLO('yolov8n-seg.yaml')  # YAML स नयडल बन
    model = YOLO('yolov8n-seg.pt')  # पव-परशिित मडल लड कर (परशिषण किए सििश क)
    model = YOLO('yolov8n-seg.yaml').load('yolov8n.pt')  # YAML स नए मडल बन और धित कर

    # मडल परशिित कर
    results = model.train(data='coco128-seg.yaml', epochs=100, imgsz=640)
    ```
=== "CLI"

    ```bash
    # YAML स नयडल बन और शय सरशिषण श कर
    yolo segment train data=coco128-seg.yaml model=yolov8n-seg.yaml epochs=100 imgsz=640

    # पव-परशिित *.pt मडल सरशिषण श कर
    yolo segment train data=coco128-seg.yaml model=yolov8n-seg.pt epochs=100 imgsz=640

    # YAML स नयडल बन, पव-परशिित वजन इससफर कर और परशिषण श कर
    yolo segment train data=coco128-seg.yaml model=yolov8n-seg.yaml pretrained=yolov8n-seg.pt epochs=100 imgsz=640
    ```

ट प

YOLO सगमशन डट पट गइडिर स सकत। कपय अपनट क अनय प (जि COCO आदि) स YOLO पप म परिवरित करनिJSON2YOLO उपकरण क उपयग कर

यत

COCO128-seg डट पर परशिित YOLOv8n-seg मडल क सतपन करडलस करनिए कई तरक आवशयक नहि डलरशिषण क और तरन रखत

!!! Example "उदहरण"

=== "Python"

    ```python
    from ultralytics import YOLO

    # मडल लड कर
    model = YOLO('yolov8n-seg.pt')  # आधििक मडल लड कर
    model = YOLO('path/to/best.pt')  # कसटम मडल लड कर

    # मडल क सतपन कर
    metrics = model.val()  # कई तरक आवशयक नह, ड और सिस यद रख
    metrics.box.map    # map50-95(B)
    metrics.box.map50  # map50(B)
    metrics.box.map75  # map75(B)
    metrics.box.maps   # एक सिसमरतक श map50-95(B) ह
    metrics.seg.map    # map50-95(M)
    metrics.seg.map50  # map50(M)
    metrics.seg.map75  # map75(M)
    metrics.seg.maps   # एक सिसमरतक श map50-95(M) ह
    ```
=== "CLI"

    ```bash
    yolo segment val model=yolov8n-seg.pt  # आधििक मडल कयत
    yolo segment val model=path/to/best.pt  # कसटम मडल कयत
    ```

भवियव

रशिित YOLOv8n-seg मडल क उपयग छवि पर भवियव करनिए कर

!!! Example "उदहरण"

=== "Python"

    ```python
    from ultralytics import YOLO

    # मडल लड कर
    model = YOLO('yolov8n-seg.pt')  # आधििक मडल लड कर
    model = YOLO('path/to/best.pt')  # कसटम मडल लड कर

    # मडल कथ भवियव कर
    results = model('https://ultralytics.com/images/bus.jpg')  # एक छवि पर भवियव कर
    ```
=== "CLI"

    ```bash
    yolo segment predict model=yolov8n-seg.pt source='https://ultralytics.com/images/bus.jpg'  # आधििक मडल कथ भवियव कर
    yolo segment predict model=path/to/best.pt source='https://ultralytics.com/images/bus.jpg'  # कसटम मडल कथ भवियव कर
    ```

भवियवड कण विवरण क Predictठ म

ि

YOLOv8n-seg मडल क ONNX, CoreML आदि अनय पप मित कर

!!! Example "उदहरण"

=== "Python"

    ```python
    from ultralytics import YOLO

    # मडल लड कर
    model = YOLO('yolov8n-seg.pt')  # आधििक मडल लड कर
    model = YOLO('path/to/best.pt')  # कसटम परशिित मडल लड कर

    # मडल नित कर
    model.export(format='onnx')
    ```
=== "CLI"

    ```bash
    yolo export model=yolov8n-seg.pt format=onnx  # आधििक मडल कित कर
    yolo export model=path/to/best.pt format=onnx  # कसटम परशिित मडल कित कर
    ```

YOLOv8-seg नित पप निनलिित ति बतए गए ह। आप नित किए गए मडल पर स भवियवयत कर सकत, अरyolo predict model=yolov8n-seg.onnx। नित हद अपनडल किए उपयग क उदहरण द

format Argument डल तर
PyTorch - yolov8n-seg.pt -
TorchScript torchscript yolov8n-seg.torchscript imgsz, optimize
ONNX onnx yolov8n-seg.onnx imgsz, half, dynamic, simplify, opset
OpenVINO openvino yolov8n-seg_openvino_model/ imgsz, half
TensorRT engine yolov8n-seg.engine imgsz, half, dynamic, simplify, workspace
CoreML coreml yolov8n-seg.mlpackage imgsz, half, int8, nms
TF SavedModel saved_model yolov8n-seg_saved_model/ imgsz, keras
TF GraphDef pb yolov8n-seg.pb imgsz
TF Lite tflite yolov8n-seg.tflite imgsz, half, int8
TF Edge TPU edgetpu yolov8n-seg_edgetpu.tflite imgsz
TF.js tfjs yolov8n-seg_web_model/ imgsz
PaddlePaddle paddle yolov8n-seg_paddle_model/ imgsz
ncnn ncnn yolov8n-seg_ncnn_model/ imgsz, half

Exportठ मििवरण द