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.

184 lines
18 KiB

---
comments: true
description: Ultralytics YOLOv8 क उपयग पज निरण किए कि इसक। प-शिित मडल ढ, परशिषण, मयतत कर, पन लग, और अपनद कित कर
keywords: Ultralytics, YOLO, YOLOv8, pose estimation, keypoints detection, object detection, pre-trained models, machine learning, artificial intelligence
---
# पज निरण
<img width="1024" src="https://user-images.githubusercontent.com/26833433/243418616-9811ac0b-a4a7-452a-8aba-484ba32bb4a8.png" alt="पज निरण उदहरण">
ज निरण एक कय हिसम एक छवििष बिन क पहचन करनिल ह, जि आमतर पर कस कप म कह। कस वििन अ, भि अनय वििट सि आदिप म वसििन हिरतिित कर सकत। कस कन आमतर पर 2D `[x, y]` 3D `[x, y, दिई द]`आरिट कट कप मरदरित ह
ज निरण मडल क उतदन एक छवि वसस करतिित करनछ बिट ह, आमतर पर हर बििए विवसनयतर कथ। पज निरण उचित विकलप ह जब आपकन म एक वसिष हि पहचन करन और वििन हििए उनकन क पहचन करन
<p align="center">
<br>
<iframe width="720" height="405" src="https://www.youtube.com/embed/Y28xXQmju64?si=pCY4ZwejZFu6Z4kZ"
title="YouTube वियर" frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowfullscreen>
</iframe>
<br>
<strong>:</strong> Ultralytics YOLOv8 कथ पज निरण।
</p>
!!! Tip "यि"
YOLOv8 _pose_डल म `-pose` सफिस क उपयग कि, ज `yolov8n-pose.pt`। यडल [COCO क](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/cfg/datasets/coco-pose.yaml) डट पर परशिित ह और वििन पज निरण किए उपयत ह
## [मडलस](https://github.com/ultralytics/ultralytics/tree/main/ultralytics/cfg/models/v8)
YOLOv8 पित पज मडलस यहिए ज। पहच, अश और पज मडल मयत [COCO](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/cfg/datasets/coco.yaml) डट पर परशिित ह, जबकििई मडलस क [ImageNet](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/cfg/datasets/ImageNet.yaml) डट पर परशिित कि
ित मडल `Models` Ultralytics क नवनतम [ि](https://github.com/ultralytics/assets/releases) सवचित रप सउनलड कर
| मडल | आक<br><sup>(ततव) | mAP<sup><br>50-95 | mAP<sup><br>50 | ह<br><sup>CPU ONNX<br>(ms) | ह<br><sup>A100 TensorRT<br>(ms) | प<br><sup>(M) | FLOPs<br><sup>(B) |
|------------------------------------------------------------------------------------------------------|---------------------|----------------------|-------------------|--------------------------------|-------------------------------------|---------------------|-------------------|
| [YOLOv8n-pose](https://github.com/ultralytics/assets/releases/download/v0.0.0/yolov8n-pose.pt) | 640 | 50.4 | 80.1 | 131.8 | 1.18 | 3.3 | 9.2 |
| [YOLOv8s-pose](https://github.com/ultralytics/assets/releases/download/v0.0.0/yolov8s-pose.pt) | 640 | 60.0 | 86.2 | 233.2 | 1.42 | 11.6 | 30.2 |
| [YOLOv8m-pose](https://github.com/ultralytics/assets/releases/download/v0.0.0/yolov8m-pose.pt) | 640 | 65.0 | 88.8 | 456.3 | 2.00 | 26.4 | 81.0 |
| [YOLOv8l-pose](https://github.com/ultralytics/assets/releases/download/v0.0.0/yolov8l-pose.pt) | 640 | 67.6 | 90.0 | 784.5 | 2.59 | 44.4 | 168.6 |
| [YOLOv8x-pose](https://github.com/ultralytics/assets/releases/download/v0.0.0/yolov8x-pose.pt) | 640 | 69.2 | 90.2 | 1607.1 | 3.73 | 69.4 | 263.2 |
| [YOLOv8x-pose-p6](https://github.com/ultralytics/assets/releases/download/v0.0.0/yolov8x-pose-p6.pt) | 1280 | 71.6 | 91.2 | 4088.7 | 10.04 | 99.1 | 1066.4 |
- **mAP<sup>val</sup>** मन एकल मडल एकल सल पर [COCO कट val2017](http://cocodataset.org) डट पर ह
<br>`yolo val pose data=coco-pose.yaml device=0` कनरित कर
- **Speed** [Amazon EC2 P4d](https://aws.amazon.com/ec2/instance-types/p4/) इनस क उपयग करतए COCO val छवि पर औसतित गणन
<br>`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 पज डट पप किर स [ट गइड](../../../datasets/pose/index.md) मि गय। अपनट क अनय प (जि COCO आदि) स YOLO पप मतरित करनिए कपय [JSON2YOLO](https://github.com/ultralytics/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](https://pytorch.org/) | - | `yolov8n-pose.pt` | ✅ | - |
| [TorchScript](https://pytorch.org/docs/stable/jit.html) | `torchscript` | `yolov8n-pose.torchscript` | ✅ | `imgsz`, `optimize` |
| [ONNX](https://onnx.ai/) | `onnx` | `yolov8n-pose.onnx` | ✅ | `imgsz`, `half`, `dynamic`, `simplify`, `opset` |
| [OpenVINO](https://docs.openvino.ai/latest/index.html) | `openvino` | `yolov8n-pose_openvino_model/` | ✅ | `imgsz`, `half` |
| [TensorRT](https://developer.nvidia.com/tensorrt) | `engine` | `yolov8n-pose.engine` | ✅ | `imgsz`, `half`, `dynamic`, `simplify`, `workspace` |
| [CoreML](https://github.com/apple/coremltools) | `coreml` | `yolov8n-pose.mlpackage` | ✅ | `imgsz`, `half`, `int8`, `nms` |
| [TF SavedModel](https://www.tensorflow.org/guide/saved_model) | `saved_model` | `yolov8n-pose_saved_model/` | ✅ | `imgsz`, `keras` |
| [TF GraphDef](https://www.tensorflow.org/api_docs/python/tf/Graph) | `pb` | `yolov8n-pose.pb` | ❌ | `imgsz` |
| [TF Lite](https://www.tensorflow.org/lite) | `tflite` | `yolov8n-pose.tflite` | ✅ | `imgsz`, `half`, `int8` |
| [TF Edge TPU](https://coral.ai/docs/edgetpu/models-intro/) | `edgetpu` | `yolov8n-pose_edgetpu.tflite` | ✅ | `imgsz` |
| [TF.js](https://www.tensorflow.org/js) | `tfjs` | `yolov8n-pose_web_model/` | ✅ | `imgsz` |
| [PaddlePaddle](https://github.com/PaddlePaddle) | `paddle` | `yolov8n-pose_paddle_model/` | ✅ | `imgsz` |
| [ncnn](https://github.com/Tencent/ncnn) | `ncnn` | `yolov8n-pose_ncnn_model/` | ✅ | `imgsz`, `half` |
ित विवरण किए [ि](https://docs.ultralytics.com/modes/export/) पठ द