> 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/datasets/hi/annotate/annotate/use-roboflow-annotate.md).

# किसी इमेज को एनोटेट करें

Roboflow के Annotation Tool के Labeling Interface का एक अवलोकन, जिसमें shortcut keys शामिल हैं।

आप Roboflow डैशबोर्ड पर Assign या Dataset पृष्ठों से एक छवि चुनकर लेबलिंग इंटरफ़ेस तक पहुँच सकते हैं।

लेबलिंग इंटरफ़ेस के दाईं ओर आपको टूलबार मिलेगा। टूलबार में कई सुविधाएँ हैं जिनका उपयोग आप छवियों पर एनोटेशन करने के लिए कर सकते हैं।

इस दस्तावेज़ में, हम निम्नलिखित सुविधाओं का उपयोग कैसे करें, इस पर चर्चा करते हैं:

* खींचें और चुनें
* बाउंडिंग बॉक्स एनोटेशन टूल
* पॉलीगॉन एनोटेशन टूल
* स्मार्ट पॉलीगॉन
* लेबल असिस्ट
* ज़ूम टूल

### खींचें और चुनें

हाथ के आइकन द्वारा दर्शाई गई यह सुविधा आपको अलग-अलग एनोटेशन चुनने, संपादित करने और खींचने की अनुमति देती है।

* **एकल-क्लिक** मौजूदा बाउंडिंग बॉक्स पर क्लिक करके उसे चुनें। एक बार चयनित होने पर, आप उसके कोनों और हर तरफ दिखाई देने वाले गोल सफ़ेद हैंडल्स की मदद से बाउंडिंग बॉक्स का आकार बदल सकते हैं। या बॉक्स के लेबल को बदलने के लिए क्लास एडिटर का उपयोग करें।
* **एक बॉक्स को खींचें** उसे स्थानांतरित करने के लिए।
* **पृष्ठभूमि को खींचें** पैन करने के लिए।
* **पृष्ठभूमि पर क्लिक करें** सभी बॉक्सों का चयन हटाने के लिए।

<div align="center"><figure><img src="https://2706998663-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNVfRxNsvCh4GOyqrjmzX%2Fuploads%2Fgit-blob-fa1f28bc3e8af8fde30737bf577b3ae2ee9ee91c%2Fimage%20(146).png?alt=media" alt=""><figcaption><p>ड्रैग टूल (D) चयन</p></figcaption></figure></div>

### **बाउंडिंग बॉक्स एनोटेशन टूल**

बाउंडिंग बॉक्स एनोटेशन टूल (जो एक आयताकार बॉक्स आइकन द्वारा दर्शाया जाता है) आपको नए बाउंडिंग-बॉक्स एनोटेशन बनाने की अनुमति देता है। इस मोड में, आपको क्रॉसहेयर दिखाई देंगे जो यह तय करने में मदद करेंगे कि ड्रॉ करना कहाँ से शुरू करना है।

नई एनोटेशन बनाने के लिए छवि पर क्लिक करके खींचें, फिर उसका लेबल चुनने के लिए क्लास सेलेक्टर का उपयोग करें।

<figure><img src="https://2706998663-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNVfRxNsvCh4GOyqrjmzX%2Fuploads%2Fgit-blob-839e9a8de5a9155f4db78fccd61d1e032cbdd12d%2Fimage%20(107).png?alt=media" alt=""><figcaption><p>बाउंडिंग बॉक्स टूल (B) चयन</p></figcaption></figure>

### पॉलीगॉन एनोटेशन टूल

पॉलीगॉन एनोटेशन टूल आपको [नए बहुभुजाकार एनोटेशन बनाने](https://blog.roboflow.com/polygon-annotation-labeling/)की अनुमति देता है। इस मोड में, आपको क्रॉसहेयर दिखाई देंगे जो यह तय करने में मदद करेंगे कि ड्रॉ करना कहाँ से शुरू करना है।

प्रत्येक वर्टेक्स रखने के लिए वस्तुओं के आसपास रुचि के बिंदुओं पर छवि पर क्लिक करें। पॉलीगॉन बंद करने के लिए, फिर से पहले वर्टेक्स पर क्लिक करें या अंतिम वर्टेक्स पर डबल-क्लिक करें, फिर उसका लेबल चुनने के लिए क्लास सेलेक्टर का उपयोग करें।

<figure><img src="https://2706998663-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNVfRxNsvCh4GOyqrjmzX%2Fuploads%2Fgit-blob-707258408089bf681cfdb74335a73c6bc05a717e%2Fimage%20(165).png?alt=media" alt=""><figcaption><p>पॉलीगॉन टूल (P) चयन</p></figcaption></figure>

### ब्रश एनोटेशन टूल

ब्रश एनोटेशन टूल आपको अपनी छवि में रुचि के क्षेत्रों पर पिक्सेल-सटीक मास्क एनोटेशन पेंट करने देता है। ब्रश के आकार को समायोजित करने और Add तथा Subtract मोड के बीच स्विच करने के लिए कैनवास पर मौजूद ब्रश नियंत्रणों का उपयोग करें, जो क्रमशः वर्तमान मास्क में जोड़ते हैं या उससे मिटाते हैं।

\
मास्क एनोटेशन वस्तुओं को आउटलाइन या बॉक्स के बजाय प्रति-पिक्सेल क्षेत्रों के रूप में दर्शाते हैं। इससे आकार को अधिक सटीक रूप से कैप्चर करना संभव होता है, विशेषकर अनियमित या सूक्ष्म संरचनाओं (जैसे: बाल, पत्तियाँ, पारदर्शी वस्तुएँ) के लिए, और यह इंस्टेंस या सेमान्टिक सेगमेंटेशन मॉडल्स को प्रशिक्षित करने के लिए आदर्श है। डिफ़ॉल्ट रूप से, प्रत्येक मास्क किए गए क्षेत्र के चारों ओर एक बाउंडिंग बॉक्स दिखाया जाता है, जिससे वस्तु की कुल सीमा देखना और समीक्षा तथा संपादन के दौरान उसके साथ इंटरैक्ट करना आसान हो जाता है। यदि आप केवल मास्क फ़िल देखना पसंद करते हैं, तो आप Display Options पैनल में "Mask Boxes" स्विच का उपयोग करके इसे बंद कर सकते हैं।

\
मास्क में शामिल या बाहर रखना चाहने वाले क्षेत्र को पेंट करने के लिए छवि पर क्लिक करके खींचें, फिर उस मास्क क्षेत्र के लिए लेबल असाइन या बदलने हेतु क्लास सेलेक्टर का उपयोग करें।

<figure><img src="https://2706998663-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNVfRxNsvCh4GOyqrjmzX%2Fuploads%2Fgit-blob-336c6fb2893f28287d38e2901aee66c58a3b9ce2%2FScreenshot%202025-11-25%20at%2009.40.10.png?alt=media" alt=""><figcaption><p>ब्रश टूल (U) चयन</p></figcaption></figure>

### स्मार्ट पॉलीगन

**स्मार्ट पॉलीगन** आपको नए स्मार्ट पॉलीगॉन एनोटेशन बनाने की अनुमति देता है।

इस मोड में, जब आप रुचि के नए क्षेत्र (नया लेबल) का चयन कर रहे होते हैं, तो आपको एक हरा बिंदु दिखाई देगा; जब आप रुचि के क्षेत्र से हटाने के लिए क्षेत्रों का चयन कर रहे होते हैं (वस्तु या छवि के वे हिस्से जिन्हें आप लेबल/पॉलीगॉन से घेरना नहीं चाहते), तो एक लाल बिंदु दिखाई देगा; और पॉलीगॉन को Convex Hull, Smooth, तथा Complex सेटिंग्स द्वारा समायोजित करने के विकल्प होंगे।

स्मार्ट पॉलीगॉन विशेष रूप से (इंस्टेंस और सेमान्टिक) सेगमेंटेशन परियोजनाओं के लिए उपयोगी है, हालांकि आप [ऑब्जेक्ट डिटेक्शन मॉडल्स में प्रदर्शन में सुधार देख सकते हैं](https://blog.roboflow.com/polygons-object-detection/) जब Roboflow पर स्मार्ट पॉलीगॉन के साथ लेबलिंग की जाती है।

<figure><img src="https://2706998663-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNVfRxNsvCh4GOyqrjmzX%2Fuploads%2Fgit-blob-448764c9e4dda5fd5c29f7e80ae88bbf7ee0c12d%2Fimage%20(223).png?alt=media" alt=""><figcaption><p>स्मार्ट पॉलीगॉन (S) टूल चयन</p></figcaption></figure>

### **लेबल असिस्ट**

[**लेबल असिस्ट**](/datasets/hi/annotate/annotate/ai-labeling/model-assisted-labeling.md) एक सार्वजनिक मॉडल या किसी संस्करण से पूर्वानुमानों का उपयोग करता है [जो Roboflow Train के साथ प्रशिक्षित किया गया है](https://docs.roboflow.com/models) ताकि आप एनोटेशन करते समय बाउंडिंग बॉक्स लेबलों का स्वचालित रूप से सुझाव दे सके।

<figure><img src="https://2706998663-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNVfRxNsvCh4GOyqrjmzX%2Fuploads%2Fgit-blob-095044511d3a7575d88196f5428ea31bd6f0ba8b%2Flabel-assist-img.png?alt=media" alt="Label Assist Tool selection"><figcaption></figcaption></figure>

### **शून्य के रूप में चिह्नित करें**

Mark null (Null annotation) का उपयोग पृष्ठभूमि, या नल, छवियों की "लेबलिंग" के लिए किया जाना चाहिए। इस सेटिंग का उपयोग किसी छवि से सभी एनोटेशन साफ़ करने, या छवि को Unannotated के रूप में चिह्नित करने के लिए भी किया जा सकता है। नल एनोटेशन के बारे में अधिक जानने के लिए, हमारा गाइड "[गायब और Null एनोटेशन के बीच का अंतर](https://blog.roboflow.com/missing-and-null-image-annotations/)".

<figure><img src="https://2706998663-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNVfRxNsvCh4GOyqrjmzX%2Fuploads%2Fgit-blob-54092b9e3c0db98fc51650f689190db4562f7a32%2Fimage%20(132).png?alt=media" alt=""><figcaption><p>Mark Null (N) टूल चयन</p></figcaption></figure>

### **Undo, Redo, और Repeat एनोटेशन**

जब Bounding Box (B), Polygon (P), या Smart Polygon (S) मोड में हों:

* **Undo** पिछली कार्रवाई को वापस करता है।
* **Redo** पहले वापस ली गई कार्रवाई को फिर से लागू करता है।
* **Repeat Previous** अंतिम एनोटेट की गई छवि की समान स्थिति(यों) पर छवि में लेबल(ों) को फिर से लागू करता है

### मल्टी-सेलेक्ट और संदर्भ मेनू

आप एक साथ कई एनोटेशन चुन सकते हैं और संदर्भ मेनू से बल्क क्रियाएँ लागू कर सकते हैं। कई एनोटेशन चुनने के लिए **Shift** को दबाकर क्लिक करें, या कैनवास पर एक चयन आयत खींचें। मल्टी-सेलेक्शन सक्रिय होने पर, संदर्भ मेनू खोलने के लिए राइट-क्लिक करें (या किसी भी चयनित एनोटेशन पर तीन-बिंदु मेनू खोलें)।

संदर्भ मेनू अपनी कार्रवाई आपकी वर्तमान चयन में हर एनोटेशन पर लागू करता है, इसलिए आप कई एनोटेशन को एक ही चरण में कन्वर्ट, पुन:क्रमित, या संयोजित कर सकते हैं।

#### उपलब्ध कार्रवाइयाँ

* **बॉक्स में बदलें** - प्रत्येक चयनित पॉलीगॉन या मास्क को बाउंडिंग बॉक्स में बदलता है।
* **पॉलीगॉन में बदलें** - प्रत्येक चयनित बॉक्स या मास्क को पॉलीगॉन में बदलता है।
* **मास्क में बदलें** - प्रत्येक चयनित बॉक्स या पॉलीगॉन को पिक्सेल मास्क में बदलता है।
* **स्मार्ट मास्क में बदलें** - परिष्कृत मास्क उत्पन्न करने के लिए प्रत्येक चयन पर Smart Polygon को फिर से चलाता है।
* **मास्क मर्ज करें** - प्रत्येक चयनित मास्क एनोटेशन को एकल मास्क एनोटेशन में संयोजित करता है। मर्ज किया गया मास्क चयनित मास्कों के सभी पिक्सेल का यूनियन लेता है, और प्राथमिक चयन का लेबल तथा रंग विरासत में लेता है। यह कई असंबद्ध मास्क क्षेत्रों को जोड़ने के लिए उपयोगी है जो एक ही अंतर्निहित वस्तु का प्रतिनिधित्व करते हैं - उदाहरण के लिए, किसी अवरोधक द्वारा विभाजित वस्तु के दो हिस्से।
* **सामने लाएँ** / **आगे लाएँ** / **पीछे भेजें** / **पीछे की ओर भेजें** - बाकी के सापेक्ष प्रत्येक चयनित एनोटेशन की लेयरिंग को पुन:क्रमित करता है।

{% hint style="info" %}
**मास्क मर्ज करें** केवल तब संदर्भ मेनू में दिखाई देता है जब आपके वर्तमान चयन में हर एनोटेशन एक मास्क हो। यदि कोई चयनित एनोटेशन बॉक्स या पॉलीगॉन है, तो पहले उसे मास्क में बदलें ( **मास्क में बदलें**) फिर मर्ज करें।
{% endhint %}

### क्लास चयन

जब कोई छवि चयनित होती है, तो **क्लास सेलेक्टर** दिखाई देगा। इसमें बाउंडिंग बॉक्स का लेबल चुनने के लिए निम्नलिखित विकल्प होते हैं:

![क्लास सेलेक्टर](https://2706998663-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNVfRxNsvCh4GOyqrjmzX%2Fuploads%2Fgit-blob-4cbf1759872d620fb11069eab425cb95a2458a4f%2Fimage%20\(236\).png?alt=media)

* **नया क्लास बनाने या मौजूदा क्लासों को फ़िल्टर करने के लिए टेक्स्ट फ़ील्ड** ।
* **बटन** ताकि आपके परिवर्तन सहेजें या त्यागें।
* **क्लास सूची** डेटासेट में मौजूद मौजूदा क्लासों की (टेक्स्ट फ़ील्ड द्वारा फ़िल्टर की गई और सक्रिय विकल्प बैंगनी रंग में हाइलाइट किया गया), और कभी-कभी एक "क्लास बनाएँ" विकल्प, यदि आपका टाइप किया हुआ टेक्स्ट किसी मौजूदा क्लास से मेल नहीं खाता।

### ज़ूम टूल

स्क्रीन के नीचे बाईं ओर पाया जाने वाला ज़ूम टूल।

* ज़ूम इन और आउट करके एक समय में अपनी स्क्रीन पर छवि का अधिक भाग समायोजित करें, या अधिक विस्तृत संपादन के लिए नज़दीकी दृश्य प्राप्त करें। ज़ूम को किसी निर्दिष्ट प्रतिशत पर "लॉक" करने का विकल्प भी है, या ज़ूम को रीसेट करके पूरी छवि को एनोटेशन टूल के व्यूपोर्ट में फिट किया जा सकता है।
* ध्यान दें कि यदि आप "*ज़ूम लॉक*" विकल्प चुनते हैं, तो सभी छवियाँ इसी ज़ूम-स्तर पर दिखाई देंगी। ज़ूम लॉक हटाने के लिए इसे अचयनित करें, या अनलॉक करें।

<figure><img src="https://2706998663-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNVfRxNsvCh4GOyqrjmzX%2Fuploads%2Fgit-blob-c2a10592c3b157feb582f82665e45437b3b74097%2Fimage%20(303).png?alt=media" alt=""><figcaption><p>ज़ूम टूल</p></figcaption></figure>

### एनोटेशन सूची

एनोटेशन (संक्षेप में *Annots* डैशबोर्ड में) दिखाते हैं कि किसी छवि में कौन-सी क्लासें मौजूद हैं और कौन-सी नहीं, उनके बॉक्स किस रंग के हैं, और लेबलों की लेयरिंग क्या है। एनोटेशन ड्रॉअर में टैग्स शामिल होते हैं, जिनका उपयोग डेटासेट में छवियों को व्यवस्थित करने, फ़िल्टर करने या क्रमबद्ध करने में मदद के लिए किया जा सकता है।

<figure><img src="https://2706998663-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNVfRxNsvCh4GOyqrjmzX%2Fuploads%2Fgit-blob-2fd8837a48f9fd4d165ce6af19eaa66aeab7e2bc%2Fannots-drawer.png?alt=media" alt="" width="324"><figcaption><p>एनोटेशन (Annots) साइडबार</p></figcaption></figure>

### **छवि विशेषताएँ**

विशेषताएँ किसी छवि के बारे में जानकारी दर्शाती हैं, जिसमें उसके आयाम, अंतिम-संशोधित समय, और यह शामिल है कि क्या वह इस डेटासेट के [प्रशिक्षण, सत्यापन, या परीक्षण सेट में](https://blog.roboflow.com/train-test-split/).

<figure><img src="https://2706998663-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNVfRxNsvCh4GOyqrjmzX%2Fuploads%2Fgit-blob-3951578e294aecf642b3ef9fa98ac9d8eabf32af%2Fimage%20(169).png?alt=media" alt="" width="489"><figcaption><p>विशेषताएँ साइडबार</p></figcaption></figure>
