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

# एक Image को Annotate करें

Roboflow dashboard पर Assign या Dataset पेजों से एक image चुनकर आप labeling interface तक पहुंच सकते हैं।

labeling interface के दाईं ओर आपको toolbar मिलेगी। toolbar में images को annotate करने के लिए उपयोग की जा सकने वाली कई सुविधाएँ हैं।

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

* Drag and select
* Bounding box annotation tool
* Polygon annotation tool
* Smart polygon
* Label assist
* Zoom tool

### Drag and Select

हाथ के icon से दर्शाया गया यह feature आपको अलग-अलग annotations को select, edit, और drag करने देता है।

* **Single-click** करें किसी मौजूदा bounding box पर ताकि उसे select किया जा सके। एक बार select होने पर, आप कोनों और हर साइड पर दिखाई देने वाले गोल सफ़ेद handles से bounding box का size बदल सकते हैं। या box के label को बदलने के लिए class editor का उपयोग करें।
* **एक box को drag करें** ताकि उसे move किया जा सके।
* **background को drag करें** ताकि pan किया जा सके।
* **background पर click करें** ताकि सभी boxes deselect हो जाएँ।

<div align="center"><figure><img src="/files/59db88c5ebfc73e125c1b235a7c87a0f22c58510" alt=""><figcaption><p>Drag Tool (D) चयन</p></figcaption></figure></div>

### **Bounding Box Annotation Tool**

bounding box annotation tool (जिसे एक rectangular box icon से दर्शाया गया है) आपको नई bounding-box annotations बनाने देता है। इस mode में, आपको crosshairs दिखाई देंगे जो यह तय करने में मदद करेंगे कि drawing कहाँ शुरू करनी है।

नई annotation बनाने के लिए image पर click करके drag करें, फिर उसका label चुनने के लिए Class Selector का उपयोग करें।

<figure><img src="/files/88207ec0386236e13d34acb37cf20306eabd15d5" alt=""><figcaption><p>Bounding Box Tool (B) चयन</p></figcaption></figure>

### Polygon Annotation Tool

polygon annotation tool आपको [नई polygonal annotations draw करने देता है](https://blog.roboflow.com/polygon-annotation-labeling/)। इस mode में, आपको crosshairs दिखाई देंगे जो यह तय करने में मदद करेंगे कि drawing कहाँ शुरू करनी है।

प्रत्येक vertex रखने के लिए image पर interest वाले objects के आसपास click करें। polygon बंद करने के लिए, पहले vertex पर फिर से click करें या आख़िरी vertex पर double-click करें, फिर उसका label चुनने के लिए Class Selector का उपयोग करें।

<figure><img src="/files/f84ccf78de3ea28d347bc15d94174701e7247219" alt=""><figcaption><p>Polygon Tool (P) चयन</p></figcaption></figure>

### Brush Annotation Tool

brush annotation tool आपको आपके image में interest वाले regions पर pixel-precise mask annotations paint करने देता है। brush size समायोजित करने और Add तथा Subtract modes के बीच स्विच करने के लिए on-canvas brush controls का उपयोग करें, जो क्रमशः current mask में जोड़ते हैं या उससे मिटाते हैं।

\
Mask annotations objects को outlines या boxes के बजाय प्रति-pixel regions के रूप में दर्शाती हैं। इससे shape को अधिक सटीक रूप से capture किया जा सकता है, विशेषकर अनियमित या fine-grained structures (ex: hair, foliage, transparent objects) के लिए, और यह instance या semantic segmentation models को train करने के लिए आदर्श है। डिफ़ॉल्ट रूप से, हर masked region के चारों ओर एक bounding box दिखाया जाता है, जिससे object की कुल सीमा देखना और review तथा editing के दौरान उससे interact करना आसान हो जाता है। यदि आप केवल mask fill देखना पसंद करते हैं, तो Display Options panel में "Mask Boxes" switch का उपयोग करके इसे बंद किया जा सकता है।

\
mask में शामिल या बाहर रखने के लिए जिस area को आप चाहते हैं, उसे paint करने के लिए image पर click करके drag करें, फिर उस mask region के लिए label assign या change करने हेतु Class Selector का उपयोग करें।

<figure><img src="/files/f41b99e3ed1fce338508e2fea61bcacd86346259" alt=""><figcaption><p>Brush Tool (U) चयन</p></figcaption></figure>

### Smart Polygon

**Smart Polygon** आपको नई Smart Polygon annotations draw करने देता है।

इस mode में, जब आप interest का नया area (नया label) select कर रहे होते हैं, तो आपको एक हरा dot दिखाई देगा; जब आप interest वाले area से हटाने के लिए areas select कर रहे होते हैं (object या image के वे हिस्से जिन्हें आप label/enclose नहीं करना चाहते), तब एक लाल dot दिखाई देगा; और polygon को Convex Hull, Smooth, तथा Complex settings से adjust करने के विकल्प होंगे।

Smart Polygon विशेष रूप से (Instance और Semantic) Segmentation projects के लिए उपयोगी है, हालांकि आप [Object Detection models में performance boosts देख सकते हैं](https://blog.roboflow.com/polygons-object-detection/) जब Roboflow पर Smart Polygons के साथ labeling करते हैं।

<figure><img src="/files/67a711ef19a5a8f0aa5b745b16cf4ef9343761a9" alt=""><figcaption><p>Smart Polygon (S) Tool चयन</p></figcaption></figure>

### **Label Assist**

[**Label Assist**](/roboflow/roboflow-hi/annotate/ai-labeling/model-assisted-labeling.md) public model या एक version से predictions का उपयोग करता है [जो Roboflow Train से trained हो](/roboflow/roboflow-hi/train/train.md) ताकि आप annotation करते समय bounding box labels automatically suggest किए जा सकें।

<figure><img src="/files/ca534055bae0d0c45f41aa9af4ff29fddeb529a2" alt="Label Assist Tool selection"><figcaption></figcaption></figure>

### **Mark Null**

Mark null (Null annotation) का उपयोग background, या null, images के "labeling" के लिए किया जाना है। इस setting का उपयोग image से सभी annotations साफ़ करने, या image को Unannotated के रूप में mark करने के लिए भी किया जा सकता है। null annotations के बारे में अधिक जानने के लिए, हमारा guide देखें "[Missing और Null Annotations के बीच का अंतर](https://blog.roboflow.com/missing-and-null-image-annotations/)".

<figure><img src="/files/d1bc4ab2b6c5819e6139105480c1f8a9a1756f03" alt=""><figcaption><p>Mark Null (N) Tool चयन</p></figcaption></figure>

### **Undo, Redo, and Repeat Annotations**

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

* **Undo** पिछली कार्रवाई को वापस लेता है।
* **Redo** पहले undo की गई कार्रवाई को फिर से करता है।
* **Repeat Previous** पिछली annotated image जैसी ही location(s) पर image में label(s) फिर से लागू करता है

### Multi-Select और Context Menu

आप एक साथ कई annotations चुन सकते हैं और context menu से bulk actions लागू कर सकते हैं। कई annotations चुनने के लिए **Shift** दबाए रखें और click करें, या canvas पर selection rectangle खींचें। multi-selection सक्रिय होने पर, context menu खोलने के लिए right-click करें (या किसी भी selected annotation पर तीन-बिंदु menu खोलें)।

context menu अपनी कार्रवाई आपकी वर्तमान selection में मौजूद हर annotation पर लागू करता है, इसलिए आप एक ही चरण में कई annotations को convert, reorder, या combine कर सकते हैं।

#### Available Actions

* **Convert to Box** — चयनित हर polygon या mask को bounding box में बदल देता है।
* **Convert to Polygon** — चयनित हर box या mask को polygon में बदल देता है।
* **Convert to Mask** — चयनित हर box या polygon को pixel mask में बदल देता है।
* **Convert to Smart Mask** — refined mask बनाने के लिए हर selection पर Smart Polygon को फिर से चलाता है।
* **Merge Masks** — चयनित हर mask annotation को एक single mask annotation में जोड़ देता है। merged mask चयनित masks के सभी pixels का union लेता है, और primary selection के label और color को inherit करता है। यह कई अलग-अलग mask regions को जोड़ने के लिए उपयोगी है जो एक ही underlying object को दर्शाते हैं — उदाहरण के लिए, occluder से विभाजित object के दो हिस्से।
* **Bring to Front** / **Bring Forward** / **Send to Back** / **Send Backward** — बाकी के सापेक्ष चयनित हर annotation की layering को फिर से क्रमबद्ध करता है।

{% hint style="info" %}
**Merge Masks** तभी दिखाई देता है जब आपकी current selection में हर annotation एक mask हो। यदि कोई selected annotation box या polygon है, तो पहले उसे mask में बदलें (using **Convert to Mask**) फिर merge करने से पहले।
{% endhint %}

### Class Selection

जब कोई image चुनी जाती है, तब **Class Selector** दिखाई देगा। इसमें bounding box का label चुनने के लिए निम्न विकल्प होते हैं:

![Class Selector](/files/765d5ea81974394c9cedddcc880f3b1262403786)

* **Textfield** नई class बनाने या मौजूदा classes फ़िल्टर करने के लिए।
* **Buttons** अपने changes save या discard करने के लिए।
* **Class List** dataset में मौजूदा classes की सूची (text field द्वारा फ़िल्टर की गई और active option purple में highlight की गई) और, कभी-कभी, एक "Create class" option यदि आपने जो text टाइप किया है वह किसी मौजूदा class से मेल नहीं खाता।

### Zoom Tool

स्क्रीन के नीचे बाईं ओर मिलने वाला zoom tool।

* एक समय में अपनी स्क्रीन पर image का अधिक हिस्सा फिट करने के लिए या अधिक विस्तृत editing के लिए नज़दीक से देखने हेतु zoom in और out करें। zoom को किसी निर्धारित percentage पर "lock" करने का विकल्प भी है, या Annotation Tool के viewport में image के पूरे हिस्से को फिट करने के लिए zoom reset किया जा सकता है।
* ध्यान दें कि यदि आप "*Zoom Lock*" option चुनते हैं, तो सभी images इस zoom-level पर दिखाई देंगी। Zoom Lock हटाने के लिए lock को deselect करें, या unlock करें।

<figure><img src="/files/ebfad76a020789e2a9df15d3b1778f55b6ba67c7" alt=""><figcaption><p>Zoom Tool</p></figcaption></figure>

### Annotation List

Annotations (संक्षेप में *Annots* dashboard में) दिखाते हैं कि image में कौन-कौन सी classes मौजूद हैं और कौन-सी मौजूद नहीं हैं, उनके boxes का color क्या है, और labels की layering कैसी है। Annotations drawer में Tags शामिल होते हैं, जिनका उपयोग datasets में images को organize, filter, या sort करने में मदद के लिए किया जा सकता है।

<figure><img src="/files/b9995b939bbde648ebe14902b862a13b0d2c44c5" alt="" width="324"><figcaption><p>Annotations (Annots) Sidebar</p></figcaption></figure>

### **Image Attributes**

Attributes किसी image के बारे में जानकारी दर्शाते हैं, जिसमें उसके dimensions, last-modified time, और यह कि वह इस dataset के [training, validation, या test set में है या नहीं](https://blog.roboflow.com/train-test-split/).

<figure><img src="/files/0a71ec716c03749ac0f66f470c4488f9b78a32ce" alt="" width="489"><figcaption><p>Attributes Sidebar</p></figcaption></figure>
