कृत्रिम बुद्धि - विन्यास

AI अलर्ट फ़िल्टरिंग

एजेंट DVR में अलर्ट फ़िल्टर सेट करने के लिए, सुनिश्चित करें कि आपके पास एक एआई सर्वर कॉन्फ़िगर किया गया है और फिर निम्नलिखित चरणों का पालन करें:

  • मोशन डिटेक्टर कॉन्फ़िगर और सक्षम करें। कम CPU उपयोग के लिए, साधारण डिटेक्टर का उपयोग करें। निर्धारित करें कि कम से कम एक ज़ोन परिभाषित हो जिसमें आप निगरानी करना चाहते हैं।
  • अलर्ट्स टैब पर, मोड को केवल कार्रवाई पर सेट करें और अलर्ट्स को सक्षम करें।
  • ऑब्जेक्ट रिकग्निशन टैब पर ऑब्जेक्ट रिकग्निशन को सक्षम करें। मोड को मोशन डिटेक्टेड पर सेट करें, एक मॉडल का चयन करें, और ढूंढें पर क्लिक करें ताकि आप डिटेक्शन के लिए व्यक्ति, कुत्ता, कार आदि जैसे ऑब्जेक्ट का चयन कर सकें।
  • टैब मेनू में कार्रवाई पर जाएं और घटना एआई: ऑब्जेक्ट फ़ाउंड के लिए एक कार्रवाई जोड़ें।

    ऑब्जेक्ट डिटेक्शन के लिए ज़ोन का चयन करने के लिए ज़ोन्स का चयन करें, जैसे आपके ड्राइववे और सड़क के लिए अलग-अलग ज़ोन। उदाहरण के लिए, ड्राइववे ज़ोन का चयन केवल तब ही एक अलर्ट ट्रिगर करेगा जब वहां कार डिटेक्ट होगी।

    कार्यों के तहत, अलर्ट कार्य बनाने के लिए जोड़ने के लिए एक कार्रवाई जोड़ें। पुष्टि करने के लिए दो बार OK पर क्लिक करें।

एजेंट DVR मोशन डिटेक्शन पर एआई ऑब्जेक्ट रिकग्निशन को प्रोसेस करेगा। यदि चयनित ज़ोन में निर्दिष्ट ऑब्जेक्ट का पता लगाता है, तो यह एक अलर्ट उठाने के लिए एक कार्रवाई को ट्रिगर करेगा। किसी ज़ोन के चयन की अनुपस्थिति से किसी भी ज़ोन के लिए अलर्ट ट्रिगर होगा।

LPR रिकग्निशन, फेस रिकग्निशन, या ऑडियो रिकग्निशन के लिए भी अलर्ट फ़िल्टर को समान ढंग से सेट करें।

मोशन डिटेक्शन ट्रिगर के बिना स्थिर एआई ऑब्जेक्ट रिकग्निशन को सेट करने के लिए, ऑब्जेक्ट रिकग्निशन पर मोड को इंटरवल पर सेट करें। अपने हार्डवेयर संसाधनों पर प्रभाव का मॉनिटरिंग करें और आवश्यकतानुसार समायोजित करें।

विभिन्न ज़ोन में विभिन्न ऑब्जेक्ट के लिए एक्शन को कॉन्फ़िगर करने के लिए आप एक से अधिक कार्रवाइयों को कॉन्फ़िगर कर सकते हैं। डिटेक्टेड ऑब्जेक्ट को संदर्भित करने के लिए एक्शन में {AI} टैग का उपयोग करें।

यदि आपका एआई सर्वर प्रतिक्रियाशील नहीं

AI फ़िल्टर ट्रबलशूटिंग

यदि AI आपके रिकॉर्डिंग को सही ढंग से फ़िल्टर नहीं कर रहा है, तो निम्नलिखित की जांच करें:

  • सुनिश्चित करें कि खोजें सेटिंग उपलब्ध विकल्पों में से एक के समान है।
  • सत्यापित करें कि Agent के शीर्ष बाएं में स्थित मास्टर अलर्ट स्विच एक बंद पैडलॉक दिखा रहा है, जो सक्रिय अलर्ट की इंडिकेट करता है।
  • पुष्टि करें कि रिकॉर्डिंग मोड अलर्ट पर सेट है और नहीं डिटेक्ट पर।
  • सुनिश्चित करें कि अलर्ट मोड केवल कार्रवाई पर सेट है।
  • वस्तु पहचान के तहत आत्मविश्वास स्तर को कम करने का प्रयास करें।
  • त्रुटि संदेशों के लिए /logs.html की जांच करें, जो संभावित रूप से सर्वर समस्याओं या नेटवर्क अवरोधों की इंडिकेट कर सकते हैं।
  • AI सर्वर के प्रदर्शन का मॉनिटरिंग करें और सुनिश्चित करें कि यह सिस्टम ओवरलोड या टाइमआउट का कारण नहीं बना रहा है।
  • यदि AI सभी वस्तु कक्षाओं का पता लगाता है, तो यह GPU समस्याओं की इंडिकेट कर सकता है। GPU ड्राइवर्स की जांच करें या CPU पर आधारित AI मॉड्यूल पर स्विच करें।

AI वस्तु पहचान

AI Object Recognition Settings

एजेंट DVR में ऑब्जेक्ट पहचान AI सर्वर (CodeProject.AI अनुशंसित) का उपयोग करता है जो वीडियो फ़ीड में विशेष ऑब्जेक्ट्स की पहचान कर सकता है और घटनाएँ उत्पन्न कर सकता है, चेतावनियाँ दे सकता है, या मोशन चेतावनियों पर फ़िल्टर के रूप में कार्य कर सकता है

  • सक्षम करें: AI प्रक्रिया को सक्षम या अक्षम करने के लिए टॉगल करें।
  • AI सर्वर: अपने कॉन्फ़िगर किए गए सर्वरों में से चुनें, या डिफ़ॉल्ट विकल्प का उपयोग करें।
  • मोड: AI प्रक्रिया के लिए ट्रिगर चुनें।
  • मोशन पास-थ्रू: यदि AI सर्वर खराब हो और चेतावनियों को फ़िल्टर कर रहा हो, तो यह चेतावनियों को फ़िल्टर किए बिना पास करने की अनुमति देता है।
  • स्नैपशॉट URI का उपयोग करें: मौजूदा लाइव स्ट्रीम फ़्रेम की बजाय अपने कैमरे से एक उच्च-संकल्प फ़्रेम का उपयोग करें।
  • रीसाइज़ मोड: छवियों को AI सर्वर को भेजने से पहले आकार बदलें ताकि लोड कम हो और प्रतिक्रिया समय में सुधार हो।
  • ओवरले: लाइव वीडियो स्ट्रीम पर AI परिणाम प्रदर्शित करें।
  • रंग: ओवरले का रंग। यह सेटिंग सभी AI सुविधाओं पर ओवरले के रंग को नियंत्रित करती है।
  • न्यूनतम अंतराल: सर्वर अनुरोधों के बीच न्यूनतम समय सेट करें।
  • आत्मविश्वास: ऑब्जेक्ट की पहचान करने के लिए न्यूनतम आत्मविश्वास स्तर सेट करें।
  • कोने की जांच करें: अधिक विवरण के लिए कोने की जांच देखें।
मॉडल
  • खोजें: अपने सर्वर से स्थापित मॉडल प्राप्त करें (CodeProject.AI के लिए विशेष)।
  • मॉडल एंडपॉइंट: उपलब्ध मॉडलों में से चुनें या डिफ़ॉल्ट एंडपॉइंट का उपयोग करें।
  • ऑब्जेक्ट कक्षाएँ: स्वचालित रूप से संबंधित कक्षाओं से भरा जाता है या मैन्युअल रूप से दर्ज किया जाता है।
  • खोजें: AI के लिए ऑब्जेक्ट निर्दिष्ट करें।
  • स्थिर ऑब्जेक्ट्स को अनदेखा करें: एक ही स्थान पर बार-बार पाए जाने वाले ऑब्जेक्ट्स को अनदेखा करें।
कस्टम मॉडल

CodeProject.AI में कस्टम मॉडल जोड़ने के लिए, मॉडल फ़ाइल को निर्दिष्ट निर्देशिका में कॉपी करें। इसे खोजें बटन के माध्यम से एक्सेस करें, लेकिन ऑब्ज

AI फ़ोटो

AI फ़ोटो कॉन्फ़िगरेशन

AI प्रक्रियाएँ वस्तुओं की पहचान के समय फ़ोटो खींच सकती हैं, जहां बचाने, क्रॉप करने, FTP अपलोड करने और अधिक के लिए विकल्प होते हैं।

इसे कॉन्फ़िगर करने के लिए, कैमरा संपादन करते समय हर AI कॉन्फ़िगरेशन टैब के नीचे फ़ोटो विकल्प पर जाएं। फ़ोटो को सक्षम करें और कॉन्फ़िगर करने के लिए क्लिक करें।

  • लेबल: Agent छवि पर बॉक्स ओवरले और पहचानी गई वस्तुओं को लेबल करता है।
  • क्रॉप: Agent छवि को प्रत्येक पहचानी गई क्षेत्र के लिए क्रॉप करता है और एक क्षेत्र के लिए प्रत्येक के लिए एक से अधिक छवियाँ सहेजता है।
  • FTP: सहेजी गई छवियों को कैमरे के कॉन्फ़िगर किए गए FTP सर्वर पर अपलोड करता है।
  • दोहरान रोकें: Agent एक ही वस्तु के कई प्रतिलिपियों को सहेजने से बचता है जब तक यह मोशन ज़ोन छोड़ नहीं जाती है।
AI फ़ोटो सेटिंग्स के साथ सतर्कता बरतें क्योंकि गलत कॉन्फ़िगरेशन से अत्यधिक संख्या में छवियाँ सहेजी जा सकती हैं। सेटअप के बाद सहेजी गई छवियों की आवृत्ति का निगरानी करें।

LPR या ALPR

AI LPR Configuration

LPR (License Plate Recognition, जिसे ALPR/ ANPR भी कहा जाता है) आपके वीडियो फ़ीड में से कारों की लाइसेंस प्लेट को पहचानने और पढ़ने के लिए एक AI सर्वर (अनुशंसित: CodeProject.AI और PlateRecognizer.com) का उपयोग करता है। यह इवेंट उत्पन्न करता है, चेतावनियां देता है, या मोशन चेतावनियों पर एक फ़िल्टर के रूप में कार्य करता है।

  • सक्षम करें: AI प्रक्रिया को सक्षम या अक्षम करने के लिए टॉगल करें।
  • AI सर्वर: अपने कॉन्फ़िगर किए गए सर्वरों में से चुनें या डिफ़ॉल्ट विकल्प का उपयोग करें। एजेंट CodeProject.AI या PlateRecognizer.com के माध्यम से LPR का समर्थन करता है।
  • मोड: AI प्रक्रिया के लिए ट्रिगर का चयन करें।
  • स्नैपशॉट URI का उपयोग करें: मौजूदा लाइव स्ट्रीम फ़्रेम की बजाय अपने कैमरे से एक हाई-रेज़ोल्यूशन फ़्रेम का चयन करें।
  • ओवरले: AI परिणामों को लाइव वीडियो स्ट्रीम पर ओवरले करें।
  • न्यूनतम अंतराल: लोड को कम करने के लिए सर्वर अनुरोधों के बीच न्यूनतम समय सेट करें।
  • आत्मविश्वास: लाइसेंस प्लेट को पहचानने के लिए न्यूनतम आत्मविश्वास स्तर का परिभाषित करें।
  • कोने की जांच करें: अधिक जानकारी के लिए कोने की जांच देखें।
  • लाइसेंस प्लेट: विभाजित किए गए प्लेटों की सूची या प्लेट समेत किसी CSV फ़ाइल के URL को दर्ज करें। एजेंट इन प्लेटों के लिए लाइसेंस प्लेट पहचाना गया और लाइसेंस प्लेट पहचाना नहीं गया इवेंट उत्पन्न करेगा, जो कार्रवाई को ट्रिगर कर सकते हैं।
  • पुनर्लोड अंतराल: URL से प्लेट सूची को पुनः लोड करने के लिए आवृत्ति सेट करें।
  • सामान्य करें: मिलते जुलते अंदाज़े वाले प्लेटों को समायोजित करें ताकि मिलान में सुधार हो।
  • मेक, मॉडल, और रंग: इसे केवल तभी सक्षम करें जब PlateRecognizer.com पर पेड प्लान का उपयोग कर रहें हों जो इन सुविधाओं का समर्थन करता है। यह मुफ़्त प्लान में शामिल नहीं है। विवरण एजेंट क्रियाओं में {AIJSON} में शामिल होंगे।
क्रियाएँ

LPR AI: लाइसेंस प्लेट पहचाना गया और AI: लाइसेंस प्लेट पहचाना नहीं गया इवेंट उत्पन्न करता है, जिन्हें क्रियाएँ में उपयोग करने के लिए उपयोग किया जा सकता है।

फ़ोटो

फ़ोटों के बारे में जानकारी के लिए, फ़ोटो देखें।

AI चेहरा पहचान

एआई चेहरा पहचान सेटिंग्स

चेहरा पहचान वीडियो फ़ीड में विशेष चेहरों की पहचान करने के लिए एक एआई सर्वर (अनुशंसित: CodeProject.AI) का उपयोग करता है। यह घटनाएं उत्पन्न कर सकता है, चेतावनियां दे सकता है, या एक मोशन चेतावनियों पर फ़िल्टर के रूप में कार्य कर सकता है। चेहरों को अपलोड करके या अपनी कैमरा का उपयोग करके जोड़ा, संपादित या हटाया जा सकता है। अधिक जानकारी के लिए इस टैब में चेहरों को संपादित करें देखें।

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

चेहरा पहचान एआई: चेहरा पहचाना गया और एआई: चेहरा पहचान नहीं किया गया घटनाएं उत्पन्न करता है, जिन्हें क्रियाएँ में उपयोग के लिए किया जा सकता है।

फ़ोटो

फ़ोटो के बारे में जानकारी के लिए, फ़ोटो देखें।

AI ऑडियो पहचान

AI Audio Recognition Settings AI Audio Recognition Tags

Agent DVR में आधारित ऑडियो पहचान ऑडियो स्ट्रीम से माइक्रोफोन या पहचानी गई ध्वनियों का प्रतिक्रिया करता है। इसे सेट करने के लिए सर्वर सेटिंग्स - डेटा - एआई ऑडियो मॉडल (एक iSpyConnect.com खाता की आवश्यकता होती है) से एक मॉडल फ़ाइल डाउनलोड करें।

ऑडियो पहचान सेटअप करने के लिए आपको माइक्रोफोन सेटिंग्स को संपादित करने की आवश्यकता होगी। यदि आपके पास ऑडियो स्ट्रीम वाला कैमरा है, तो आप कैमरा को संपादित करके ऑडियो सेटिंग्स तक पहुंच सकते हैं और ऑडियो टैब का चयन करके "कॉन्फ़िगर" पर क्लिक करें।

  • सक्षम: एआई प्रक्रिया को सक्षम या अक्षम करने के लिए टॉगल करें।
  • मोड: एआई प्रक्रिया के लिए ट्रिगर चुनें।
  • विश्वास: ध्वनि पहचान के लिए न्यूनतम विश्वास स्तर सेट करें।
  • ओवरले: लाइव ऑडियो विज़ुअलाइज़ेशन पर एआई परिणाम प्रदर्शित करता है।
  • के लिए सुनें: एआई द्वारा पहचान करने के लिए विशेष ध्वनि का चयन करें।

के लिए सुनें पर क्लिक करने से पहचान के लिए उपलब्ध ध्वनि दिखाई देती है। आवश्यकतानुसार ध्वनि का चयन करें।

कार्रवाई एआई: ध्वनि पहचानी गई का उपयोग करें जब एक ध्वनि पहचानी जाती है, कार्य करने के लिए।

ऑडियो पहचान भी कैमरों की तरह अलर्ट फ़िल्टरिंग के लिए उपयोग किया जा सकता है।

एआई भाषा

एजेंट DVR में लेबल और टैगिंग के लिए प्रदर्शन भाषा बदलने के लिए, सर्वर मेनू - सेटिंग्स - प्लेबैक - डिफ़ॉल्ट भाषा पर जाएं।

AI घटनाओं में कार्रवाई जोड़ना

एजेंट DVR AI प्रक्रियाओं के माध्यम से घटनाएं उत्पन्न करता है, जो "कार्रवाई" को ट्रिगर कर सकती हैं। उदाहरण के लिए, ऑब्जेक्ट पहचान "ऑब्जेक्ट मिला" और "ऑब्जेक्ट नहीं मिला" घटनाएं उत्पन्न करता है। एजेंट में प्रत्येक AI सिस्टम अद्वितीय घटनाएं उत्पन्न करता है।

ये घटनाएं विभिन्न कार्रवाई को ट्रिगर कर सकती हैं, जैसे चेतावनियों को उठाना, ऑब्जेक्ट लेबल के साथ URLs को कॉल करना, प्रोग्राम्स को निष्पादित करना, या MQTT सर्वरों पर संदेश प्रकाशित करना। कार्रवाई में लेबल के लिए टैग {AI} और कोडप्रोजेक्ट.AI से पूर्ण JSON प्रतिक्रिया के लिए टैग {AIJSON} का उपयोग करें।

AI सीन पहचान

एजेंट DVR में सीन पहचान ओपनएआई (चैट जीपीटी) का उपयोग करता है ताकि आपके कैमरों की छवियों के बारे में मानव पठनीय प्रश्नों का उत्तर दे सके। इसके बाद यह घटनाएं उत्पन्न कर सकता है, चेतावनियां उठा सकता है, या एक चलन चेतावनियों पर फ़िल्टर के रूप में कार्य कर सकता है। आपको सर्वर सेटिंग्स - एआई सर्वर - ओपनएआई सीन पहचान में सेटिंग्स पूरी करने की आवश्यकता होगी।

ओपनएआई के एपीआई का उपयोग करने के साथ एक लागत जुड़ी होती है, इसलिए सुनिश्चित करें कि आपका सेटअप केवल जब आपको रिक्वेस्ट भेजने की आवश्यकता हो रही हो तब ही भेज रहा है।

आप रिक्वेस्ट भेजे जाने का पता लगाने के लिए स्थानीय सर्वर पर /logs.html पर लॉग देख सकते हैं। सर्वर सेटिंग्स - लॉगिंग - लॉग स्तर को इन्फ़ो पर सेट करें।

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