> 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/deploy/sdks/lens-studio.md).

# Lens Studio

{% hint style="warning" %}
**Lens Studio deployment अब फरवरी 2026 से समर्थित नहीं है।** यह पेज केवल संदर्भ के लिए रखा गया है। हम अनुशंसा करते हैं कि आप अपना मॉडल Roboflow के निम्न में से किसी एक के साथ deploy करें [समर्थित deployment options](/roboflow/roboflow-hi/deploy/deployment-overview.md).
{% endhint %}

Roboflow में प्रशिक्षित मॉडल तैयार होने पर, आप अपने मॉडल को SnapML पर deploy कर सकते हैं।

{% hint style="warning" %}
Snap AR export weights अब नए प्रशिक्षित मॉडलों के लिए उत्पन्न नहीं किए जाते हैं। केवल वे model versions जो 25 फरवरी, 2026 से पहले प्रशिक्षित किए गए थे, उनमें Lens Studio के लिए आवश्यक weights शामिल हैं। किसी project के "Deploy" page पर, export option केवल उन versions के लिए दिखाई देता है जो इसे support करते हैं, और जब आपका चयनित version support नहीं करता, तब एक notice संगत versions की सूची दिखाता है।
{% endhint %}

## कार्य समर्थन

निम्नलिखित task types hosted API द्वारा समर्थित हैं:

| कार्य प्रकार          | Lens Studio द्वारा समर्थित |
| --------------------- | -------------------------- |
| Object Detection      | ✅                          |
| Classification        |                            |
| Instance Segmentation |                            |
| Semantic Segmentation |                            |

*नोट: केवल Roboflow Train 3.0 का उपयोग करके प्रशिक्षित models समर्थित हैं। आप अपने model से संबंधित Versions page देखकर जांच सकते हैं कि model Roboflow Train 3.0 पर प्रशिक्षित है या नहीं।*

## Lens Studio में एक Model deploy करें

Roboflow sidebar में “Deploy” पर क्लिक करें, फिर नीचे तब तक स्क्रॉल करें जब तक आपको “Use with Snap Lens Studio” box न दिख जाए। “Export to Lens Studio” पर क्लिक करें।

<figure><img src="/files/5a7ee062040abbebfb10088b8a6db6cb24bf6b94" alt=""><figcaption></figcaption></figure>

जब आप इस button पर क्लिक करते हैं, तो एक pop up दिखाई देगा जिसमें आपके model की classes के बारे में जानकारी होगी।

इन classes को क्रमबद्ध किया गया है और अगला कदम, Lens Studio में अपने model को configure करने के लिए, इनका उपयोग किया जाएगा। भविष्य में उपयोग के लिए class list को नोट कर लें।

इसके अलावा, दो files डाउनलोड की जाएंगी:

1. Roboflow Lens Studio template, जिसके साथ आप अपने weights को न्यूनतम configuration वाले application में उपयोग कर सकते हैं, और;
2. आपके model weights।

Roboflow Lens Studio template 100 MB का है, इसलिए आपकी internet connection के आधार पर template डाउनलोड होने में कुछ पल लग सकते हैं।

Template तैयार होने के साथ, हम Lens Studio में अपने model की setup शुरू कर सकते हैं।

### Lens Studio में Model configure करें

यदि आपने अभी तक Lens Studio install नहीं किया है, तो [Snap AR website](https://ar.snap.com/lens-studio) पर जाएँ और Lens Studio का नवीनतम version डाउनलोड करें। Lens Studio install होने के साथ, हम अपने model को configure करना शुरू करने के लिए तैयार हैं।

इस section के लिए, हम Roboflow Lens Studio template का उपयोग करेंगे। लेकिन, आप अपने model weights को किसी भी application में निम्न के साथ उपयोग कर सकते हैं [MLController component](https://docs.snap.com/lens-studio/references/templates/ml/object-detection).

आपके द्वारा पहले डाउनलोड किए गए Roboflow Lens Studio template को unzip करें, फिर `Roboflow-Lens-Template.Isproj` file को unzipped folder में खोलें।

<figure><img src="/files/b5bc54a0f4fdae5bc5f45277664696c05593b5c3" alt=""><figcaption></figcaption></figure>

जब आप application खोलते हैं, तो आपको कुछ इस तरह दिखाई देगा:

<figure><img src="/files/07c64d215ad4fd4ace55067f664a1768c4c19b4c" alt=""><figcaption></figcaption></figure>

डिफ़ॉल्ट रूप से, template एक coin counting model का उपयोग करता है। इस उदाहरण के लिए, हम पहले बनाए गए playing cards model का उपयोग करेंगे। यह application प्रत्येक prediction के चारों ओर boxes खींचता है, लेकिन आप Lens Studio का उपयोग करके अपने स्वयं के filters और logic जोड़ सकते हैं।

Lens Studio में बाईं sidebar के शीर्ष पर “ML Controller” box पर क्लिक करें:

<figure><img src="/files/6150fff2c6869f05d60eb0ce18fc606aeb515f7f" alt=""><figcaption></figcaption></figure>

यह एक box खोलेगा जिसमें आप preview window के बगल में application में उपयोग के लिए अपने model को configure कर सकते हैं:

<figure><img src="/files/aa05318a111c221e5c69b29f8ca215944d9d4e06" alt=""><figcaption></figcaption></figure>

हमारा demo application coin counter example के लिए configure किया गया है। अपना स्वयं का model उपयोग करने के लिए, पहले “ML Model” box पर क्लिक करें:

<figure><img src="/files/0fe10046653f155c9cc67a9f686a5baa989f9deb" alt=""><figcaption></figcaption></figure>

फिर, Roboflow से डाउनलोड किए गए weights को pop up box में drag करें:

{% embed url="<https://blog.roboflow.com/content/media/2023/06/Screen-Recording-2023-06-21-at-11.02.58.mp4>" %}

जब आप weights को drag करेंगे, तो आपको कुछ configuration options के लिए prompt किया जाएगा। pop up के “Inputs” section में, प्रत्येक “Scale” value को 0.0039 पर set करें। bias values को डिफ़ॉल्ट रूप से वैसे ही रहने दें।

<figure><img src="/files/e627aced8c6c7c354b9141073988c59bd8ddef80" alt=""><figcaption></figcaption></figure>

फिर, अपने model को import करने के लिए “Import” पर क्लिक करें।

### Lens Studio में Classes configure करें

अब हमारा model Lens Studio में load हो चुका है। एक और step है: अपने model को बताना कि हम कौन-सी classes उपयोग कर रहे हैं।

पहले उपयोग किए गए ML Model button के नीचे “Class Settings” tab में, आपको classes की एक list दिखाई देगी। ये हमारे demo project में coin counter example के लिए configure की गई हैं, लेकिन यदि आप अपने स्वयं के Lens Studio project पर काम कर रहे हैं, तो ये values blank होंगी।

<figure><img src="/files/ebb46982d44de7fe3758e3b05994052a615ef0d2" alt=""><figcaption></figcaption></figure>

यहाँ, हमें अपने class names और labels set करने हैं। labels को Roboflow dashboard में प्रस्तुत क्रम में होना चाहिए। playing card application के लिए हमारे values में से एक set करने का एक उदाहरण यहाँ है:

<figure><img src="/files/de8d8f005ee3b8d8a1f3ec5a6812ddda5d0429af" alt=""><figcaption></figcaption></figure>

हमें अपने model की प्रत्येक class के लिए यह configuration करनी होगी। Snap को model weights में जानकारी interpret करने के लिए, आपको अपने model की सभी classes specify करनी होंगी।

अब हमारा application उपयोग के लिए तैयार है! आप अपने computer पर अपने application का उपयोग करने के लिए “Preview” box का उपयोग कर सकते हैं, या निम्न का उपयोग करके अपने own device पर application demo कर सकते हैं [Pairing with Snapchat feature](https://docs.snap.com/lens-studio/references/guides/general/pairing-to-snapchat).
