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.
 
 
 

18 KiB

comments description keywords
true Ultralytics YOLOv8 क उपयग पज निरण किए कि इसक। प-शिित मडल ढ, परशिषण, मयतत कर, पन लग, और अपनद कित कर Ultralytics, YOLO, YOLOv8, pose estimation, keypoints detection, object detection, pre-trained models, machine learning, artificial intelligence

ज निरण

प<span class=ज निरण उदहरण"/>

ज निरण एक कय हिसम एक छवििष बिन क पहचन करनिल ह, जि आमतर पर कस कप म कह। कस वििन अ, भि अनय वििट सि आदिप म वसििन हिरतिित कर सकत। कस कन आमतर पर 2D [x, y] 3D [x, y, दिई द]आरिट कट कप मरदरित ह

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



: Ultralytics YOLOv8 कथ पज निरण।

!!! Tip "यि"

YOLOv8 _pose_ मडल म `-pose` सफिस क उपयग कि, ज `yolov8n-pose.pt`। यडल [COCO कट](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/cfg/datasets/coco-pose.yaml) डट पर परशिित ह और वििन पज निरण किए उपयत ह

डल

YOLOv8 पित पज मडलस यहिए ज। पहच, अश और पज मडल मयत COCOट पर परशिित ह, जबकििई मडलस क ImageNetट पर परशिित कि

ित मडल Models Ultralytics क नवनतम िवचित रप सउनलड कर

डल आक
(ततव)
mAP
50-95
mAP
50

CPU ONNX
(ms)

A100 TensorRT
(ms)

(M)
FLOPs
(B)
YOLOv8n-pose 640 50.4 80.1 131.8 1.18 3.3 9.2
YOLOv8s-pose 640 60.0 86.2 233.2 1.42 11.6 30.2
YOLOv8m-pose 640 65.0 88.8 456.3 2.00 26.4 81.0
YOLOv8l-pose 640 67.6 90.0 784.5 2.59 44.4 168.6
YOLOv8x-pose 640 69.2 90.2 1607.1 3.73 69.4 263.2
YOLOv8x-pose-p6 1280 71.6 91.2 4088.7 10.04 99.1 1066.4
  • mAPvalन एकल मडल एकल सल पर COCO कट val2017ट पर ह
    yolo val pose data=coco-pose.yaml device=0नरित कर
  • Speed Amazon EC2 P4d इनस क उपयग करतए COCO val छवि पर औसतित गणन
    yolo val pose data=coco8-pose.yaml batch=1 device=0|cpuनरचन कर

COCO128-pose डट पर YOLOv8-pose मडल करशिित कर

!!! Example "उदहरण"

=== "Python"

    ```python
    from ultralytics import YOLO

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

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

    ```bash
    # YAML स नयडल बन और पित वजन सतरित करन कर
    yolo pose train data=coco8-pose.yaml model=yolov8n-pose.yaml epochs=100 imgsz=640

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

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

ट प

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

यतत कर

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

!!! Example "उदहरण"

=== "Python"

    ```python
    from ultralytics import YOLO

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

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

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

न लग

रशिित YOLOv8n-pose मडल कथ छवि पर पन चल

!!! Example "उदहरण"

=== "Python"

    ```python
    from ultralytics import YOLO

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

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

    ```bash
    yolo pose predict model=yolov8n-pose.pt source='https://ultralytics.com/images/bus.jpg'  # आधििक मडल कथ पन लग
    yolo pose predict model=path/to/best.pt source='https://ultralytics.com/images/bus.jpg'  # कसटम मडल कथ पन लग
    ```

एकसप

YOLOv8n पज मडल क ONNX, CoreML ज अनय पप मित कर

!!! Example "उदहरण"

=== "Python"

    ```python
    from ultralytics import YOLO

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

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

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

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

format आर डल आरट।
PyTorch - yolov8n-pose.pt -
TorchScript torchscript yolov8n-pose.torchscript imgsz, optimize
ONNX onnx yolov8n-pose.onnx imgsz, half, dynamic, simplify, opset
OpenVINO openvino yolov8n-pose_openvino_model/ imgsz, half
TensorRT engine yolov8n-pose.engine imgsz, half, dynamic, simplify, workspace
CoreML coreml yolov8n-pose.mlpackage imgsz, half, int8, nms
TF SavedModel saved_model yolov8n-pose_saved_model/ imgsz, keras
TF GraphDef pb yolov8n-pose.pb imgsz
TF Lite tflite yolov8n-pose.tflite imgsz, half, int8
TF Edge TPU edgetpu yolov8n-pose_edgetpu.tflite imgsz
TF.js tfjs yolov8n-pose_web_model/ imgsz
PaddlePaddle paddle yolov8n-pose_paddle_model/ imgsz
ncnn ncnn yolov8n-pose_ncnn_model/ imgsz, half

ित विवरण कििठ द