> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/workflows/hi/blocks/blocks/run-a-model/keypoint-detection-model.md).

# कीपॉइंट डिटेक्शन मॉडल

## v3

Roboflow पर होस्ट किए गए या अपलोड किए गए keypoint detection मॉडल पर inference चलाएँ.

आप अपने खाते के लिए निजी किसी भी मॉडल, या पर उपलब्ध किसी भी सार्वजनिक मॉडल से क्वेरी कर सकते हैं [Roboflow Universe](https://universe.roboflow.com).

इस ब्लॉक का उपयोग करने के लिए आपको अपने Inference वातावरण में अपनी Roboflow API कुंजी सेट करनी होगी। अपनी Roboflow API कुंजी सेट करने के बारे में अधिक जानने के लिए, [Inference दस्तावेज़ देखें](https://docs.roboflow.com/reference/authentication/authentication/find-your-roboflow-api-key).

### प्रकार पहचानकर्ता

स्टेप में निम्नलिखित पहचानकर्ता का उपयोग करें `"type"` फ़ील्ड: `roboflow_core/roboflow_keypoint_detection_model@v3` अपने वर्कफ़्लो में ब्लॉक को एक स्टेप के रूप में जोड़ने के लिए।

### गुण

| **नाम**                          | **प्रकार**  | **विवरण**                                                                                                                                                                                                           | संदर्भ |
| -------------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ |
| `name`                           | `str`       | इस स्टेप के लिए एक विशिष्ट पहचानकर्ता दर्ज करें..                                                                                                                                                                   | ❌      |
| `model_id`                       | `str`       | Roboflow मॉडल पहचानकर्ता..                                                                                                                                                                                          | ✅      |
| `confidence_mode`                | `str`       | उपलब्ध नहीं है.                                                                                                                                                                                                     | ✅      |
| `custom_confidence`              | `float`     | उपलब्ध नहीं है.                                                                                                                                                                                                     | ✅      |
| `keypoint_confidence`            | `float`     | किसी keypoint को दृश्यमान के रूप में अनुमानित करने के लिए विश्वास-सीमा..                                                                                                                                            | ✅      |
| `class_filter`                   | `List[str]` | स्वीकृत वर्गों की सूची। वर्ग मॉडल के प्रशिक्षण सेट में मौजूद होने चाहिए..                                                                                                                                           | ✅      |
| `iou_threshold`                  | `float`     | बॉक्सों के बीच न्यूनतम ओवरलैप सीमा, ताकि उन्हें एक ही डिटेक्शन में संयोजित किया जा सके, NMS में उपयोग किया जाता है. [और जानें](https://blog.roboflow.com/how-to-code-non-maximum-suppression-nms-in-plain-numpy/).. | ✅      |
| `max_detections`                 | `int`       | वापस करने के लिए डिटेक्शनों की अधिकतम संख्या..                                                                                                                                                                      | ✅      |
| `class_agnostic_nms`             | `bool`      | यह निर्दिष्ट करने के लिए बूलियन फ़्लैग कि क्या NMS को वर्ग-निरपेक्ष मोड में उपयोग किया जाना है..                                                                                                                    | ✅      |
| `max_candidates`                 | `int`       | NMS इनपुट के रूप में ध्यान में लिए जाने वाले उम्मीदवारों की अधिकतम संख्या..                                                                                                                                         | ✅      |
| `disable_active_learning`        | `bool`      | इस ब्लॉक के लिए प्रोजेक्ट-स्तरीय सक्रिय शिक्षण को अक्षम करने वाला बूलियन फ्लैग..                                                                                                                                    | ✅      |
| `active_learning_target_dataset` | `str`       | यदि सक्षम हो, तो सक्रिय शिक्षण के लिए लक्षित डेटासेट..                                                                                                                                                              | ✅      |

यह **संदर्भ** स्तंभ यह इंगित करता है कि संपत्ति को वर्कफ़्लो रनटाइम में उपलब्ध गतिशील मानों के साथ पैरामीटराइज़ किया जा सकता है `वर्कफ़्लो` रनटाइम। देखें *बाइंडिंग्स* अधिक जानकारी के लिए।

### इनपुट और आउटपुट बाइंडिंग्स

उपलब्ध कनेक्शन उसके बाइंडिंग प्रकारों पर निर्भर करते हैं। देखें कि कौन-से बाइंडिंग प्रकार `कीपॉइंट पहचान मॉडल` संस्करण `v3` है।

<details>

<summary>इनपुट और आउटपुट बाइंडिंग्स</summary>

* इनपुट
  * `छवियाँ` ([*`छवि`*](/workflows/hi/developer-guide/developer-guide/kinds/image.md)): जिस छवि पर अनुमान लगाना है..
  * `model_id` ([*`roboflow_model_id`*](/workflows/hi/developer-guide/developer-guide/kinds/roboflow-model-id.md)): Roboflow मॉडल पहचानकर्ता..
  * `confidence_mode` ([*`string`*](/workflows/hi/developer-guide/developer-guide/kinds/string.md)): उपलब्ध नहीं है.
  * `custom_confidence` ([*`float_zero_to_one`*](/workflows/hi/developer-guide/developer-guide/kinds/float-zero-to-one.md)): उपलब्ध नहीं है.
  * `keypoint_confidence` ([*`float_zero_to_one`*](/workflows/hi/developer-guide/developer-guide/kinds/float-zero-to-one.md)): किसी keypoint को दृश्यमान के रूप में अनुमानित करने के लिए विश्वास-सीमा..
  * `class_filter` ([*`list_of_values`*](/workflows/hi/developer-guide/developer-guide/kinds/list-of-values.md)): स्वीकृत वर्गों की सूची। वर्ग मॉडल के प्रशिक्षण सेट में मौजूद होने चाहिए..
  * `iou_threshold` ([*`float_zero_to_one`*](/workflows/hi/developer-guide/developer-guide/kinds/float-zero-to-one.md)): बॉक्सों के बीच न्यूनतम ओवरलैप सीमा, ताकि उन्हें एक ही डिटेक्शन में संयोजित किया जा सके, NMS में उपयोग किया जाता है. [और जानें](https://blog.roboflow.com/how-to-code-non-maximum-suppression-nms-in-plain-numpy/)..
  * `max_detections` ([*`पूर्णांक`*](/workflows/hi/developer-guide/developer-guide/kinds/integer.md)): वापस करने के लिए डिटेक्शनों की अधिकतम संख्या..
  * `class_agnostic_nms` ([*`boolean`*](/workflows/hi/developer-guide/developer-guide/kinds/boolean.md)): यह निर्दिष्ट करने के लिए बूलियन फ़्लैग कि क्या NMS को वर्ग-निरपेक्ष मोड में उपयोग किया जाना है..
  * `max_candidates` ([*`पूर्णांक`*](/workflows/hi/developer-guide/developer-guide/kinds/integer.md)): NMS इनपुट के रूप में ध्यान में लिए जाने वाले उम्मीदवारों की अधिकतम संख्या..
  * `disable_active_learning` ([*`boolean`*](/workflows/hi/developer-guide/developer-guide/kinds/boolean.md)): इस ब्लॉक के लिए प्रोजेक्ट-स्तरीय सक्रिय शिक्षण को अक्षम करने वाला बूलियन फ्लैग..
  * `active_learning_target_dataset` ([*`roboflow_project`*](/workflows/hi/developer-guide/developer-guide/kinds/roboflow-project.md)): यदि सक्षम हो, तो सक्रिय शिक्षण के लिए लक्षित डेटासेट..
* आउटपुट
  * `inference_id` ([`inference_id`](/workflows/hi/developer-guide/developer-guide/kinds/inference-id.md)): Inference पहचानकर्ता।
  * `predictions` ([`keypoint_detection_prediction`](/workflows/hi/developer-guide/developer-guide/kinds/keypoint-detection-prediction.md)): पहचाने गए bounding boxes और पहचाने गए keypoints के साथ sv.Detections(...) ऑब्जेक्ट के रूप में prediction।
  * `model_id` ([`roboflow_model_id`](/workflows/hi/developer-guide/developer-guide/kinds/roboflow-model-id.md)): Roboflow मॉडल आईडी।

</details>

<details>

<summary>उदाहरण JSON परिभाषा</summary>

```json
{
	    "name": "<your_step_name_here>",
	    "type": "roboflow_core/roboflow_keypoint_detection_model@v3",
	    "images": "$inputs.image",
	    "model_id": "my_project/3",
	    "confidence_mode": "<block_does_not_provide_example>",
	    "custom_confidence": "<block_does_not_provide_example>",
	    "keypoint_confidence": 0.3,
	    "class_filter": [
	        "a",
	        "b",
	        "c"
	    ],
	    "iou_threshold": 0.4,
	    "max_detections": 300,
	    "class_agnostic_nms": true,
	    "max_candidates": 3000,
	    "disable_active_learning": true,
	    "active_learning_target_dataset": "my_project"
	}
```

</details>

## v2

Roboflow पर होस्ट किए गए या अपलोड किए गए keypoint detection मॉडल पर inference चलाएँ.

आप अपने खाते के लिए निजी किसी भी मॉडल, या पर उपलब्ध किसी भी सार्वजनिक मॉडल से क्वेरी कर सकते हैं [Roboflow Universe](https://universe.roboflow.com).

इस ब्लॉक का उपयोग करने के लिए आपको अपने Inference वातावरण में अपनी Roboflow API कुंजी सेट करनी होगी। अपनी Roboflow API कुंजी सेट करने के बारे में अधिक जानने के लिए, [Inference दस्तावेज़ देखें](https://docs.roboflow.com/reference/authentication/authentication/find-your-roboflow-api-key).

### प्रकार पहचानकर्ता

स्टेप में निम्नलिखित पहचानकर्ता का उपयोग करें `"type"` फ़ील्ड: `roboflow_core/roboflow_keypoint_detection_model@v2` अपने वर्कफ़्लो में ब्लॉक को एक स्टेप के रूप में जोड़ने के लिए।

### गुण

| **नाम**                          | **प्रकार**  | **विवरण**                                                                                                                                                                                                           | संदर्भ |
| -------------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ |
| `name`                           | `str`       | इस स्टेप के लिए एक विशिष्ट पहचानकर्ता दर्ज करें..                                                                                                                                                                   | ❌      |
| `model_id`                       | `str`       | Roboflow मॉडल पहचानकर्ता..                                                                                                                                                                                          | ✅      |
| `confidence`                     | `float`     | पूर्वानुमानों के लिए विश्वास सीमा..                                                                                                                                                                                 | ✅      |
| `keypoint_confidence`            | `float`     | किसी keypoint को दृश्यमान के रूप में अनुमानित करने के लिए विश्वास-सीमा..                                                                                                                                            | ✅      |
| `class_filter`                   | `List[str]` | स्वीकृत वर्गों की सूची। वर्ग मॉडल के प्रशिक्षण सेट में मौजूद होने चाहिए..                                                                                                                                           | ✅      |
| `iou_threshold`                  | `float`     | बॉक्सों के बीच न्यूनतम ओवरलैप सीमा, ताकि उन्हें एक ही डिटेक्शन में संयोजित किया जा सके, NMS में उपयोग किया जाता है. [और जानें](https://blog.roboflow.com/how-to-code-non-maximum-suppression-nms-in-plain-numpy/).. | ✅      |
| `max_detections`                 | `int`       | वापस करने के लिए डिटेक्शनों की अधिकतम संख्या..                                                                                                                                                                      | ✅      |
| `class_agnostic_nms`             | `bool`      | यह निर्दिष्ट करने के लिए बूलियन फ़्लैग कि क्या NMS को वर्ग-निरपेक्ष मोड में उपयोग किया जाना है..                                                                                                                    | ✅      |
| `max_candidates`                 | `int`       | NMS इनपुट के रूप में ध्यान में लिए जाने वाले उम्मीदवारों की अधिकतम संख्या..                                                                                                                                         | ✅      |
| `disable_active_learning`        | `bool`      | इस ब्लॉक के लिए प्रोजेक्ट-स्तरीय सक्रिय शिक्षण को अक्षम करने वाला बूलियन फ्लैग..                                                                                                                                    | ✅      |
| `active_learning_target_dataset` | `str`       | यदि सक्षम हो, तो सक्रिय शिक्षण के लिए लक्षित डेटासेट..                                                                                                                                                              | ✅      |

यह **संदर्भ** स्तंभ यह इंगित करता है कि संपत्ति को वर्कफ़्लो रनटाइम में उपलब्ध गतिशील मानों के साथ पैरामीटराइज़ किया जा सकता है `वर्कफ़्लो` रनटाइम। देखें *बाइंडिंग्स* अधिक जानकारी के लिए।

### इनपुट और आउटपुट बाइंडिंग्स

उपलब्ध कनेक्शन उसके बाइंडिंग प्रकारों पर निर्भर करते हैं। देखें कि कौन-से बाइंडिंग प्रकार `कीपॉइंट पहचान मॉडल` संस्करण `v2` है।

<details>

<summary>इनपुट और आउटपुट बाइंडिंग्स</summary>

* इनपुट
  * `छवियाँ` ([*`छवि`*](/workflows/hi/developer-guide/developer-guide/kinds/image.md)): जिस छवि पर अनुमान लगाना है..
  * `model_id` ([*`roboflow_model_id`*](/workflows/hi/developer-guide/developer-guide/kinds/roboflow-model-id.md)): Roboflow मॉडल पहचानकर्ता..
  * `confidence` ([*`float_zero_to_one`*](/workflows/hi/developer-guide/developer-guide/kinds/float-zero-to-one.md)): पूर्वानुमानों के लिए विश्वास सीमा..
  * `keypoint_confidence` ([*`float_zero_to_one`*](/workflows/hi/developer-guide/developer-guide/kinds/float-zero-to-one.md)): किसी keypoint को दृश्यमान के रूप में अनुमानित करने के लिए विश्वास-सीमा..
  * `class_filter` ([*`list_of_values`*](/workflows/hi/developer-guide/developer-guide/kinds/list-of-values.md)): स्वीकृत वर्गों की सूची। वर्ग मॉडल के प्रशिक्षण सेट में मौजूद होने चाहिए..
  * `iou_threshold` ([*`float_zero_to_one`*](/workflows/hi/developer-guide/developer-guide/kinds/float-zero-to-one.md)): बॉक्सों के बीच न्यूनतम ओवरलैप सीमा, ताकि उन्हें एक ही डिटेक्शन में संयोजित किया जा सके, NMS में उपयोग किया जाता है. [और जानें](https://blog.roboflow.com/how-to-code-non-maximum-suppression-nms-in-plain-numpy/)..
  * `max_detections` ([*`पूर्णांक`*](/workflows/hi/developer-guide/developer-guide/kinds/integer.md)): वापस करने के लिए डिटेक्शनों की अधिकतम संख्या..
  * `class_agnostic_nms` ([*`boolean`*](/workflows/hi/developer-guide/developer-guide/kinds/boolean.md)): यह निर्दिष्ट करने के लिए बूलियन फ़्लैग कि क्या NMS को वर्ग-निरपेक्ष मोड में उपयोग किया जाना है..
  * `max_candidates` ([*`पूर्णांक`*](/workflows/hi/developer-guide/developer-guide/kinds/integer.md)): NMS इनपुट के रूप में ध्यान में लिए जाने वाले उम्मीदवारों की अधिकतम संख्या..
  * `disable_active_learning` ([*`boolean`*](/workflows/hi/developer-guide/developer-guide/kinds/boolean.md)): इस ब्लॉक के लिए प्रोजेक्ट-स्तरीय सक्रिय शिक्षण को अक्षम करने वाला बूलियन फ्लैग..
  * `active_learning_target_dataset` ([*`roboflow_project`*](/workflows/hi/developer-guide/developer-guide/kinds/roboflow-project.md)): यदि सक्षम हो, तो सक्रिय शिक्षण के लिए लक्षित डेटासेट..
* आउटपुट
  * `inference_id` ([`inference_id`](/workflows/hi/developer-guide/developer-guide/kinds/inference-id.md)): Inference पहचानकर्ता।
  * `predictions` ([`keypoint_detection_prediction`](/workflows/hi/developer-guide/developer-guide/kinds/keypoint-detection-prediction.md)): पहचाने गए bounding boxes और पहचाने गए keypoints के साथ sv.Detections(...) ऑब्जेक्ट के रूप में prediction।
  * `model_id` ([`roboflow_model_id`](/workflows/hi/developer-guide/developer-guide/kinds/roboflow-model-id.md)): Roboflow मॉडल आईडी।

</details>

<details>

<summary>उदाहरण JSON परिभाषा</summary>

```json
{
	    "name": "<your_step_name_here>",
	    "type": "roboflow_core/roboflow_keypoint_detection_model@v2",
	    "images": "$inputs.image",
	    "model_id": "my_project/3",
	    "confidence": 0.3,
	    "keypoint_confidence": 0.3,
	    "class_filter": [
	        "a",
	        "b",
	        "c"
	    ],
	    "iou_threshold": 0.4,
	    "max_detections": 300,
	    "class_agnostic_nms": true,
	    "max_candidates": 3000,
	    "disable_active_learning": true,
	    "active_learning_target_dataset": "my_project"
	}
```

</details>

## v1

Roboflow पर होस्ट किए गए या अपलोड किए गए keypoint detection मॉडल पर inference चलाएँ.

आप अपने खाते के लिए निजी किसी भी मॉडल, या पर उपलब्ध किसी भी सार्वजनिक मॉडल से क्वेरी कर सकते हैं [Roboflow Universe](https://universe.roboflow.com).

इस ब्लॉक का उपयोग करने के लिए आपको अपने Inference वातावरण में अपनी Roboflow API कुंजी सेट करनी होगी। अपनी Roboflow API कुंजी सेट करने के बारे में अधिक जानने के लिए, [Inference दस्तावेज़ देखें](https://docs.roboflow.com/reference/authentication/authentication/find-your-roboflow-api-key).

### प्रकार पहचानकर्ता

स्टेप में निम्नलिखित पहचानकर्ता का उपयोग करें `"type"` फ़ील्ड: `roboflow_core/roboflow_keypoint_detection_model@v1` अपने वर्कफ़्लो में ब्लॉक को एक स्टेप के रूप में जोड़ने के लिए।

### गुण

| **नाम**                          | **प्रकार**  | **विवरण**                                                                                                                                                                                                           | संदर्भ |
| -------------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ |
| `name`                           | `str`       | इस स्टेप के लिए एक विशिष्ट पहचानकर्ता दर्ज करें..                                                                                                                                                                   | ❌      |
| `model_id`                       | `str`       | Roboflow मॉडल पहचानकर्ता..                                                                                                                                                                                          | ✅      |
| `confidence`                     | `float`     | पूर्वानुमानों के लिए विश्वास सीमा..                                                                                                                                                                                 | ✅      |
| `keypoint_confidence`            | `float`     | किसी keypoint को दृश्यमान के रूप में अनुमानित करने के लिए विश्वास-सीमा..                                                                                                                                            | ✅      |
| `class_filter`                   | `List[str]` | स्वीकृत वर्गों की सूची। वर्ग मॉडल के प्रशिक्षण सेट में मौजूद होने चाहिए..                                                                                                                                           | ✅      |
| `iou_threshold`                  | `float`     | बॉक्सों के बीच न्यूनतम ओवरलैप सीमा, ताकि उन्हें एक ही डिटेक्शन में संयोजित किया जा सके, NMS में उपयोग किया जाता है. [और जानें](https://blog.roboflow.com/how-to-code-non-maximum-suppression-nms-in-plain-numpy/).. | ✅      |
| `max_detections`                 | `int`       | वापस करने के लिए डिटेक्शनों की अधिकतम संख्या..                                                                                                                                                                      | ✅      |
| `class_agnostic_nms`             | `bool`      | यह निर्दिष्ट करने के लिए बूलियन फ़्लैग कि क्या NMS को वर्ग-निरपेक्ष मोड में उपयोग किया जाना है..                                                                                                                    | ✅      |
| `max_candidates`                 | `int`       | NMS इनपुट के रूप में ध्यान में लिए जाने वाले उम्मीदवारों की अधिकतम संख्या..                                                                                                                                         | ✅      |
| `disable_active_learning`        | `bool`      | इस ब्लॉक के लिए प्रोजेक्ट-स्तरीय सक्रिय शिक्षण को अक्षम करने वाला बूलियन फ्लैग..                                                                                                                                    | ✅      |
| `active_learning_target_dataset` | `str`       | यदि सक्षम हो, तो सक्रिय शिक्षण के लिए लक्षित डेटासेट..                                                                                                                                                              | ✅      |

यह **संदर्भ** स्तंभ यह इंगित करता है कि संपत्ति को वर्कफ़्लो रनटाइम में उपलब्ध गतिशील मानों के साथ पैरामीटराइज़ किया जा सकता है `वर्कफ़्लो` रनटाइम। देखें *बाइंडिंग्स* अधिक जानकारी के लिए।

### इनपुट और आउटपुट बाइंडिंग्स

उपलब्ध कनेक्शन उसके बाइंडिंग प्रकारों पर निर्भर करते हैं। देखें कि कौन-से बाइंडिंग प्रकार `कीपॉइंट पहचान मॉडल` संस्करण `v1` है।

<details>

<summary>इनपुट और आउटपुट बाइंडिंग्स</summary>

* इनपुट
  * `छवियाँ` ([*`छवि`*](/workflows/hi/developer-guide/developer-guide/kinds/image.md)): जिस छवि पर अनुमान लगाना है..
  * `model_id` ([*`roboflow_model_id`*](/workflows/hi/developer-guide/developer-guide/kinds/roboflow-model-id.md)): Roboflow मॉडल पहचानकर्ता..
  * `confidence` ([*`float_zero_to_one`*](/workflows/hi/developer-guide/developer-guide/kinds/float-zero-to-one.md)): पूर्वानुमानों के लिए विश्वास सीमा..
  * `keypoint_confidence` ([*`float_zero_to_one`*](/workflows/hi/developer-guide/developer-guide/kinds/float-zero-to-one.md)): किसी keypoint को दृश्यमान के रूप में अनुमानित करने के लिए विश्वास-सीमा..
  * `class_filter` ([*`list_of_values`*](/workflows/hi/developer-guide/developer-guide/kinds/list-of-values.md)): स्वीकृत वर्गों की सूची। वर्ग मॉडल के प्रशिक्षण सेट में मौजूद होने चाहिए..
  * `iou_threshold` ([*`float_zero_to_one`*](/workflows/hi/developer-guide/developer-guide/kinds/float-zero-to-one.md)): बॉक्सों के बीच न्यूनतम ओवरलैप सीमा, ताकि उन्हें एक ही डिटेक्शन में संयोजित किया जा सके, NMS में उपयोग किया जाता है. [और जानें](https://blog.roboflow.com/how-to-code-non-maximum-suppression-nms-in-plain-numpy/)..
  * `max_detections` ([*`पूर्णांक`*](/workflows/hi/developer-guide/developer-guide/kinds/integer.md)): वापस करने के लिए डिटेक्शनों की अधिकतम संख्या..
  * `class_agnostic_nms` ([*`boolean`*](/workflows/hi/developer-guide/developer-guide/kinds/boolean.md)): यह निर्दिष्ट करने के लिए बूलियन फ़्लैग कि क्या NMS को वर्ग-निरपेक्ष मोड में उपयोग किया जाना है..
  * `max_candidates` ([*`पूर्णांक`*](/workflows/hi/developer-guide/developer-guide/kinds/integer.md)): NMS इनपुट के रूप में ध्यान में लिए जाने वाले उम्मीदवारों की अधिकतम संख्या..
  * `disable_active_learning` ([*`boolean`*](/workflows/hi/developer-guide/developer-guide/kinds/boolean.md)): इस ब्लॉक के लिए प्रोजेक्ट-स्तरीय सक्रिय शिक्षण को अक्षम करने वाला बूलियन फ्लैग..
  * `active_learning_target_dataset` ([*`roboflow_project`*](/workflows/hi/developer-guide/developer-guide/kinds/roboflow-project.md)): यदि सक्षम हो, तो सक्रिय शिक्षण के लिए लक्षित डेटासेट..
* आउटपुट
  * `inference_id` ([`string`](/workflows/hi/developer-guide/developer-guide/kinds/string.md)): स्ट्रिंग मान.
  * `predictions` ([`keypoint_detection_prediction`](/workflows/hi/developer-guide/developer-guide/kinds/keypoint-detection-prediction.md)): पहचाने गए bounding boxes और पहचाने गए keypoints के साथ sv.Detections(...) ऑब्जेक्ट के रूप में prediction।

</details>

<details>

<summary>उदाहरण JSON परिभाषा</summary>

```json
{
	    "name": "<your_step_name_here>",
	    "type": "roboflow_core/roboflow_keypoint_detection_model@v1",
	    "images": "$inputs.image",
	    "model_id": "my_project/3",
	    "confidence": 0.3,
	    "keypoint_confidence": 0.3,
	    "class_filter": [
	        "a",
	        "b",
	        "c"
	    ],
	    "iou_threshold": 0.4,
	    "max_detections": 300,
	    "class_agnostic_nms": true,
	    "max_candidates": 3000,
	    "disable_active_learning": true,
	    "active_learning_target_dataset": "my_project"
	}
```

</details>
