# Vision Events

## अवलोकन

Vision Events एक Roboflow datastore है जो महत्वपूर्ण घटनाओं को कैप्चर कर सकता है, जैसे defect का पता लगना या inventory की गिनती, साथ ही आपके deployed computer vision model से visual जानकारी भी। इससे आपको production में आपका vision system जो कुछ भी observe करता है, उसका एक searchable, filterable history मिलता है।

{% hint style="info" %}
Vision Events, Model Monitoring की जगह लेता है। यदि आप अभी Model Monitoring का उपयोग कर रहे हैं, तो पिछले documentation के लिए देखें [(Legacy) Model Monitoring](https://docs.roboflow.com/roboflow/roboflow-hi/deploy/model-monitoring) ।
{% endhint %}

## Vision Event क्या है?

Vision Event एक timestamped record है, जो तब बनाया जाता है जब कोई model किसी image को process करता है। प्रत्येक event वैकल्पिक रूप से निम्नलिखित कैप्चर कर सकता है:

* **Images**: संसाधित की गई मूल images और उनसे associated output images
* **Predictions**: model द्वारा लौटाए गए object detections, classifications, instance segmentations, या keypoints
* **Source metadata**: कौन-सा device, stream, या workflow ने event generate किया
* **Custom metadata**: आपके domain के लिए आपके द्वारा परिभाषित key-value pairs (उदा. `line_number`, `shift`, `part_number`)

Programmatic access के लिए, देखें [Vision Events API Reference](https://docs.roboflow.com/developer/rest-api/vision-events).

## मुख्य अवधारणाएँ

### Use Cases

एक **Use Case** ऐसे events को समूहित करता है जिनका common purpose और custom metadata structure समान होता है। एक ही Use Case के events आम तौर पर समान metadata fields भेजते हैं, ताकि आप उन्हें consistently filter और query कर सकें।

उदाहरण के लिए, एक "Defect Detection" Use Case में हमेशा शामिल हो सकता है `line_id`, `shift`, और `part_number` भले ही events कई factories या camera locations से आएँ। जब metadata structure मूल रूप से अलग हो (उदा. "PPE Compliance" ट्रैक करता है `zone` और `alert_type` इसके बजाय)।
