डैनी क्रास्तव, मीराबोस उमरोव, एकाटेरिना मेन्शिना, आईटीएमओ विश्वविद्यालय, सूचना संचार प्रणाली, कंप्यूटर विज्ञान। 2019

अमूर्त
हमारे दैनिक जीवन के आसपास के वाहनों की मात्रा में कभी न खत्म होने वाली वृद्धि के कारण, स्वचालित नंबर प्लेट मान्यता (एएनपीआर), नियमों को लागू करने और आपराधिक गतिविधियों, जैसे कि पार्किंग उल्लंघन, लाल बत्ती को रोकने के लिए दुनिया भर में वाहनों के प्रबंधन और निगरानी के लिए एक विकसित समाधान बन गया है। उल्लंघन, तेजी, और वाहन चोरी। यद्यपि पहले से ही सार्वजनिक और निजी तरीकों और पुस्तकालयों की एक किस्म है जो दुनिया भर में कार लाइसेंस प्लेट नंबरों की स्वचालित मान्यता प्राप्त करने के लिए विकसित और उपयोग की जाती है, एक क्रॉस प्लेटफॉर्म एएनपीआर समाधान की दिशा में प्रगति करने पर ज्यादा ध्यान नहीं दिया गया है जो दुनिया भर में सभी वाहन लाइसेंस प्लेटों का समर्थन करता है। यह पत्र प्लेट विजन प्रोजेक्ट, रूबी एंड रिक्ट नेटिव पर रूबी पर बनाया गया एक वेब और मोबाइल एप्लिकेशन पेश करता है, जिसका उद्देश्य एक वैकल्पिक ANPR प्लेटफॉर्म के रूप में सेवा करना है जो विभिन्न ओपन सोर्स ऑप्टिकल कैरेक्टर रिकग्निशन (OCR) का उपयोग करके दुनिया भर में सभी लाइसेंस प्लेटों का पता लगाने का समर्थन करता है। पुस्तकालय और दक्षता अनुकूलन बनाना।
मुख्य शब्द और वाक्यांश: माणिक, रेल, प्रतिक्रिया देशी, लाइसेंस प्लेट मान्यता, प्लेट क्षेत्र निष्कर्षण, ऑप्टिकल चरित्र मान्यता (ओसीआर), एएनपीआर।
1. परिचय
चूंकि ऑटोमैटिक नंबर प्लेट रिकॉग्निशन (ANPR) की मुख्य कार्यक्षमता और प्रदर्शन, अनुसंधान के वर्षों पर आधारित है जो वाहनों पर लाइसेंस प्लेटों को खोजने और पढ़ने के लिए छवियों पर ऑप्टिकल चरित्र मान्यता (ओसीआर) तकनीकों के विभिन्न संयोजनों का उपयोग करता है, और एक किस्म। समाधान पहले से ही मौजूद हैं, बाहरी विकास और प्रशिक्षण से गुजरने के लिए केवल ओसीआर कार्यक्षमता को पूरी तरह से बनाए रखने की आवश्यकता नहीं है, इसलिए इस कागज का उद्देश्य मौजूदा ओसीआर और एएनपीआर समाधानों को कैसे संयोजित और अनुकूलित करना है, इसका एक उदाहरण प्रस्तुत करना है। प्लेट विजन विकसित करने के लिए, एक अद्वितीय ANPR प्लेटफ़ॉर्म जो किसी भी कैमरे, वाहन, स्थान का उपयोग करके किसी भी उपकरण पर काम कर सकता है।
शेष पेपर आगे बढ़ता है। धारा 2 कुछ मौजूदा समाधानों और निर्भरताओं को प्रस्तुत करता है। धारा 3 में रेल्स बैकएंड, फ्रंटेंड और रिएक्ट देशी एकीकरण का वर्णन है। सेक्शन 4 एएनपीआर ऑप्टिमाइज़ेशन और टेस्टिंग के साथ-साथ प्लेट विज़न को कैसे बनाया गया, होस्ट किया गया और ऑनलाइन बनाए रखा गया है, जबकि सेक्शन 5 का पेपर समाप्त हुआ।
2. ओसीआर निर्भरताएँ
हालाँकि Google, Amazon, Microsoft, और IBM जैसे कई कॉर्पोरेट टेक दिग्गज अपनी स्वयं की क्लाउड विज़न API प्रदान करते हैं, जो उन एल्गोरिदम का उपयोग करके कुछ वस्तुओं और विशेषताओं का विश्लेषण करने की क्षमता रखते हैं, जिन्हें विकसित करने और प्रशिक्षित करने के लिए उनके शोधकर्ता वर्षों से लगे हैं। भुगतान किए गए समाधान हैं, जो उपयोगकर्ताओं की किसी भी राशि के लिए ANPR जैसे किसी प्लेटफ़ॉर्म को स्केल करने या यहां तक कि प्रदर्शित करने के लिए जल्दी से महंगे हो सकते हैं, इसलिए ओपन सोर्स फ्रेमवर्क और लाइब्रेरीज़ का उपयोग करना न केवल आर्थिक रूप से बेहतर समाधान है, बल्कि आवश्यक क्षमता भी प्रदान करता है। ANPR डिटेक्शन एल्गोरिदम को संशोधित और नियंत्रित करें।
वर्तमान में मौजूद सभी विभिन्न समाधानों में से, OpenALPR एकमात्र ऐसा स्रोत है जो खुला स्रोत है और यह विशिष्ट देशों के लिए ANPR डिटेक्शन एल्गोरिदम को संशोधित और नियंत्रित करने की क्षमता प्रदान करता है, यही वजह है कि इसे प्लेट विजन के लिए उपयोग करने के लिए चुना गया था।
OpenALPR में 2 प्राथमिक निर्भरताएं, OpenCV और Tesseract OCR भी हैं, जो ANPR प्रदर्शन की नींव के रूप में काम करते हैं। यह निर्भरता की मात्रा को बनाए रखने के लिए सबसे अच्छा है कि एक मंच के पास सर्वश्रेष्ठ प्रदर्शन के लिए न्यूनतम है, लेकिन किसी भी परियोजना के साथ जो कस्टम ओसीआर को एकीकृत करता है, कई बड़ी निर्भरता [1] होने के लिए बाध्य हैं।
3. मंच
प्लेट विज़न प्लेटफ़ॉर्म को रूबी ऑन रेल्स और रिएक्टिव नेटिव फ्रेमवर्क का उपयोग करके बनाया गया है, और इसलिए यह 2 व्यक्तिगत अनुप्रयोगों, रिएक्ट नेटिव मोबाइल एप्लिकेशन और रेल एप्लिकेशन से बना है जो मुख्य वेबसाइट के रूप में कार्य करता है और ऐप के लिए बैकएंड करता है।
रेल एक मॉडल - दृश्य नियंत्रक (एमवीसी) और रूबी में लिखा एक सर्वर-साइड वेब एप्लिकेशन फ्रेमवर्क है, जो एक डेटाबेस, एक वेब सेवा और वेब पेजों के लिए डिफ़ॉल्ट संरचना प्रदान करता है। यह डेटा ट्रांसफर के लिए JSON या XML, और HTML, CSS और जावास्क्रिप्ट जैसे वेब मानकों के उपयोग को प्रोत्साहित और सुविधा प्रदान करता है और [2] इंटरफेस और यूजर इंटरफेस।
रिएक्ट नेटिव फेसबुक द्वारा बनाया गया एक ओपन-सोर्स मोबाइल एप्लिकेशन फ्रेमवर्क है जो जावास्क्रिप्ट कोड को लिखने में सक्षम बनाता है जिसे देशी कोड में परिवर्तित किया जा सकता है और व्याख्या की जा सकती है, इस प्रकार एंड्रॉइड, आईओएस और यूडब्ल्यूपी के लिए एक ही भाषा का उपयोग करते हुए क्रॉस प्लेटफॉर्म एप्लिकेशन के आसान संकलन की अनुमति मिलती है [] 3]।
OpenALPR, C #, Java, Node.js, और Python में बाइंडिंग के साथ C ++ में लिखा एक ओपन सोर्स ऑटोमेटिक लाइसेंस प्लेट रिकॉग्निशन लाइब्रेरी है। पुस्तकालय लाइसेंस प्लेटों की पहचान करने के लिए छवियों और वीडियो धाराओं का विश्लेषण करता है। आउटपुट किसी भी लाइसेंस प्लेट वर्णों का पाठ प्रतिनिधित्व है [1]।
3.1 बैकएंड
मंच का बैकेंड विभिन्न रत्नों (पुस्तकालयों) और रेल नियंत्रकों से बना है, जो क्रमशः वेबसाइट और मोबाइल एप्लिकेशन से अनुरोधों को संभालते हैं।
निम्नलिखित सूचियों और बैकेंड में उपयोग किए जाने वाले रत्नों का वर्णन करता है:
- ALPR - OpenALPR कमांड को कॉल करने के लिए उपयोग किया जाता है
- डेविस - वार्डन पर आधारित रेल के लिए एक लचीला प्रमाणीकरण समाधान है
- रेल टोकन को संक्षिप्त करें - रेल्स के लिए सरल, बहु-ग्राहक और सुरक्षित टोकन-आधारित प्रमाणीकरण।
- Rmagick - रूबी प्रोग्रामिंग भाषा और ImageMagick इमेज प्रोसेसिंग लाइब्रेरी के बीच एक इंटरफ़ेस
- Rolify - संसाधन ऑब्जेक्ट पर किसी भी प्राधिकरण प्रवर्तन समर्थन गुंजाइश के बिना सरल भूमिका पुस्तकालय।
निम्नलिखित सूचियों और वेबसाइट एप्लिकेशन नियंत्रकों का वर्णन करता है:
- एप्लिकेशन कंट्रोलर - मुख्य नियंत्रक होता है जिसमें विधियाँ होती हैं, जिन्हें पूरे वेबसाइट पर निष्पादित किया जा सकता है।
- सार्वजनिक नियंत्रक - विरासत में मिला नियंत्रक (प्रपत्र नियंत्रक) है जो वेबसाइट पर सार्वजनिक पृष्ठों से अनुरोधों को संभालता है।
- उपयोगकर्ता नियंत्रक - उपयोगकर्ता खाता पृष्ठ से अनुरोधों को संभालता है।
- सत्र नियंत्रक - एक उपयोगकर्ता प्रमाणीकरण नियंत्रक है।
- वाहन नियंत्रक - वाहनों को बनाने, संपादित करने और हटाने का काम संभालता है।
निम्नलिखित सूचियाँ और उन एप्लिकेशन नियंत्रकों का वर्णन करती हैं जो एक आराम से JSON API के रूप में कार्य करते हैं और प्रतिक्रिया मूल मोबाइल एप्लिकेशन अनुरोधों को संभालते हैं:
- Alpr नियंत्रक - एक लाइसेंस प्लेट नंबर खोजने के लिए छवि का विश्लेषण करने के लिए तरीके हैं।
- डिवाइस कंट्रोलर - इसमें यूजर की डिवाइस जानकारी को डेटाबेस में सेव करने के तरीके होते हैं।
- स्थान नियंत्रक - डेटाबेस के लिए उपयोगकर्ता डिवाइस स्थान डेटा बचाता है।
- उपयोगकर्ता नियंत्रक - उपयोगकर्ता प्राधिकरण / प्रमाणीकरण को संभालता है।
- वाहन नियंत्रक - वाहन विधियों को बनाता है (बनाएं, संपादित करें, हटाएं) ऑब्जेक्ट विधियां और डेटाबेस में वाहन डेटा बचाता है।
3.2 सीमा (वेबसाइट)
मंच के सामने कुछ रेल रत्न के साथ-साथ बूटस्ट्रैप, jQuery और कस्टम जावास्क्रिप्ट का उपयोग करके विकसित किया गया है जहां आवश्यक हो।
बूटस्ट्रैप वेबसाइटों और वेब अनुप्रयोगों को डिजाइन करने के लिए एक स्वतंत्र और ओपन-सोर्स फ्रंट-एंड फ्रेमवर्क है। इसमें टाइपोग्राफी, फ़ॉर्म, बटन, नेविगेशन और अन्य इंटरफ़ेस घटकों के साथ-साथ वैकल्पिक जावास्क्रिप्ट एक्सटेंशन के लिए HTML- और सीएसएस-आधारित डिज़ाइन टेम्पलेट शामिल हैं। [4]
jQuery HTML का क्लाइंट-साइड स्क्रिप्टिंग को आसान बनाने के लिए डिज़ाइन किया गया एक स्वतंत्र और खुला स्रोत क्रॉस-प्लेटफ़ॉर्म जावास्क्रिप्ट लाइब्रेरी है। [5]
निम्नलिखित सूचियाँ और उन रत्नों का वर्णन करती हैं जो दृश्यपटल में उपयोग किए जाते हैं:
- सरल रूप - मानक रेल रूपों के मौजूदा उपयोग में सुधार करता है [6]
- सरल नेविगेशन - आसानी से गतिशील नाविक बनाने में मदद करता है [7]
- रेल प्रशासन - आवेदन के लिए एक गतिशील व्यवस्थापक इंटरफ़ेस प्रदान करता है [8]
निम्नलिखित मुख्य साइट पृष्ठों और उनके विवरण की एक सूची है: - होम - वेबसाइट के लिए मुख्य लैंडिंग पृष्ठ
- वाहन सूचकांक - पृष्ठ जहां सभी बनाए गए वाहन सूचीबद्ध हैं
- वाहन नया / संपादित करें - पृष्ठ जहां वाहन बनाया और संपादित किया जाता है, और लाइसेंस प्लेट का विश्लेषण किया जाता है
- वाहन शो - पृष्ठ जो एक विशिष्ट सहेजे गए वाहन के बारे में विवरण दिखाता है।
- साइन अप - पृष्ठ जहां कोई भी अतिथि उपयोगकर्ता प्लेटफ़ॉर्म के लिए एक खाता बना सकता है
- साइन इन करें - पृष्ठ जहां कोई भी अतिथि उपयोगकर्ता प्लेटफॉर्म पर साइन इन कर सकता है
- उपयोगकर्ता खाता - वह पृष्ठ जहाँ उपयोगकर्ता अपने खाते के बारे में विवरण देख और संपादित कर सकता है
- पासवर्ड भूल गए - पृष्ठ जहां कोई भी उपयोगकर्ता ईमेल का उपयोग करके अपना पासवर्ड रीसेट करने का अनुरोध कर सकता है
3.3 रिएक्टिव नेटिव एप्लिकेशन (मोबाइल)
ऐप-उद्योग पर आज दो दिग्गजों का शासन है, जिसका नाम है एंड्रॉइड और आईओएस। कंपनियों और डेवलपर्स के लिए, अधिकांश उपयोगकर्ताओं को उत्पाद प्रदान करना आवश्यक है, इस प्रकार दोनों प्लेटफार्मों को अनुकूलित करने की आवश्यकता है। प्लेटफ़ॉर्म में एप्लिकेशन विकसित करने का अपना तरीका शामिल है और केवल एक-दूसरे के बीच छोटे समानताएं हैं। यह एक ऐसी समस्या है जिसे ऐप उद्योग ने एंड्रॉइड या आईओएस या दोनों में ज्ञान के साथ कर्मचारियों को रखने के लिए सामना किया है और इससे उबरने के लिए दो अलग-अलग अनुप्रयोगों का निर्माण किया है जिनके बदले समानांतर समानांतर की आवश्यकता है [9]।
क्रॉस-प्लेटफ़ॉर्म चौखटे जो इस अंतर को पाटते हैं और आते हैं, देशी फ्रेमवर्क के समान दृश्य या कार्यात्मक मानक वाले अनुप्रयोगों को बनाने में सफल नहीं होते हैं। हालांकि, प्रतिक्रिया मूल निवासी केवल एक कोड आधार के उपयोग के साथ एक पूरी तरह से देशी अनुभव देने का वादा करता है। [10]। मूल निवासी की आवश्यकता है और NodeJS मंच पर चलता है। Node.js एक ओपन-सोर्स, क्रॉस-प्लेटफ़ॉर्म जावास्क्रिप्ट रन-टाइम वातावरण है जो जावास्क्रिप्ट कोड सर्वर-साइड निष्पादित करता है। [11]
एक प्रतिक्रियाशील मूल निवासी एप्लिकेशन को समझने के लिए, इसके कुछ बुनियादी रिएक्ट अवधारणाओं के बारे में जानना आवश्यक है, जैसे जेएसएक्स, राज्य, प्रॉपर और घटक। JSX - ईसीएमएस्क्रिप्ट के बिना किसी परिभाषित शब्दार्थ के एक्सएमएल जैसा सिंटैक्स एक्सटेंशन है। अवयव - किसी भी प्रतिक्रिया देशी ऐप के निर्माण खंड हैं और एक विशिष्ट प्रतिक्रिया देशी ऐप में इनमें से कई होंगे। सीधे शब्दों में, एक घटक एक जावास्क्रिप्ट वर्ग या फ़ंक्शन है जो वैकल्पिक रूप से इनपुट्स (गुण) को स्वीकार करता है और एक प्रतिक्रिया तत्व देता है जो बताता है कि UI (उपयोगकर्ता इंटरफ़ेस) का एक भाग कैसे दिखाई देना चाहिए।
दो प्रकार के डेटा हैं जो एक घटक को नियंत्रित करते हैं:
- सहारा: अपरिवर्तनीय हैं और माता-पिता द्वारा निर्धारित किए जाते हैं और वे जीवन भर एक घटक के रूप में तय होते हैं।
- राज्य: परस्पर है। इसका मतलब यह है कि भविष्य में प्रॉप्स को अपडेट नहीं किया जा सकता है। कंस्ट्रक्टर में स्टेट को इनिशियलाइज़ किया जा सकता है, और फिर सेटस्टेट द्वारा कॉल किया जा सकता है जब इसे बदलना होगा।
डिफ़ॉल्ट रूप से प्रतिक्रिया मूल निवासी कई अंतर्निहित घटकों को प्रदान करता है, जिनका उपयोग विभिन्न उद्देश्यों में किया जा सकता है। इसके अलावा, डेवलपर्स रिएक्ट नेटिव के साथ बंडल किए गए घटकों और एपीआई तक सीमित नहीं हैं, क्योंकि कई अलग-अलग पैकेज (लाइब्रेरी) हैं जो कई अन्य डेवलपर्स ने दूसरों के विकास को गति देने के लिए बनाए हैं।
निम्नलिखित सूची और उन पैकेजों का वर्णन करता है जो प्रतिक्रिया मूल आवेदन को विकसित करने के लिए नोडजेएस के साथ उपयोग किए जाते हैं:
- प्रतिक्रिया - उपयोगकर्ता इंटरफेस के निर्माण के लिए एक घोषणात्मक, कुशल और लचीली जावास्क्रिप्ट लाइब्रेरी। [12]
- रिएक्ट नेटिव - रिएक्ट के साथ देशी ऐप्स बनाने का एक ढांचा। [13]
- एक्सपो - टूल, लाइब्रेरी और सेवाओं का एक सेट जो जावास्क्रिप्ट लिखकर देशी आईओएस और एंड्रॉइड ऐप्स के निर्माण की अनुमति देता है। [14]
- Redux - जावास्क्रिप्ट ऐप्स के लिए एक अनुमानित राज्य कंटेनर। [15]
- Axios - ब्राउज़र और नोड के लिए एक वादा आधारित HTTP क्लाइंट। Js [16]
- मूल निवासी - प्रतिक्रियाशील मूल के लिए आवश्यक क्रॉस-प्लेटफ़ॉर्म UI घटक [17]
- रिएक्ट नेटिव नेविगेशन - रिएक्टिव नेटिव एप्स के लिए iOS और एंड्रॉइड दोनों पर देशी प्लेटफॉर्म नेविगेशन प्रदान करता है [18]
- रिएक्ट फॉर्म बिल्डर - प्रतिक्रिया के लिए सरल फॉर्म जनरेटर लाइब्रेरी। [19]
- Il8next - ब्राउज़र या किसी अन्य जावास्क्रिप्ट पर्यावरण के लिए अंतर्राष्ट्रीयकरण ढांचा (उदाहरण के लिए। Node.js) [20]
निम्नलिखित ऐप पृष्ठों और उनके विवरण की एक सूची है:
- होम - आवेदन के लिए मुख्य ऐप लैंडिंग पृष्ठ
- के बारे में - ऐप पृष्ठ जो वर्णन करता है कि मंच किस बारे में है
- साइन अप करें - ऐप पृष्ठ जहां कोई भी अतिथि उपयोगकर्ता प्लेटफ़ॉर्म के लिए एक खाता बना सकता है
- साइन इन करें - ऐप पेज जहां कोई भी अतिथि उपयोगकर्ता प्लेटफॉर्म पर साइन इन कर सकता है
- वाहन सूचकांक - ऐप पृष्ठ जहां सभी बनाए गए वाहन सूचीबद्ध हैं
- वाहन नया / संपादित करें - वाहन के निर्माण और संपादन के रूप में ऐप पृष्ठ, और लाइसेंस प्लेट का विश्लेषण किया जाता है
- व्हीकल शो - ऐप पृष्ठ जो एक विशिष्ट सहेजे गए वाहन के बारे में विवरण दिखाता है।
4. परीक्षण और होस्टिंग
जबकि इस प्लेटफ़ॉर्म के लिए प्रारंभिक परीक्षण और शोध रूसी लाइसेंस प्लेटों पर आधारित हैं, प्लेट विज़न प्लेटफ़ॉर्म का अंतिम लक्ष्य दुनिया भर से लाइसेंस प्लेटों को पढ़ने में सक्षम होना है, और चूंकि ओपनएएलपीआर पहले से ही संयुक्त राज्य अमेरिका और यूरोप जैसे लोकप्रिय देशों के लिए प्रशिक्षित किया गया था। , यह शुरू में माना गया था कि यह रूसी लाइसेंस प्लेट संख्या के साथ भी अच्छा काम करेगा, क्योंकि कुछ यूरोपीय प्लेट रूसी लोगों के समान हैं।
हालाँकि, रूसी लाइसेंस प्लेटों पर डिफ़ॉल्ट यूरोपीय OpenAlpr कॉन्फ़िगरेशन का उपयोग करते हुए प्रारंभिक परीक्षणों से पता चलता है कि हालांकि OpenAlpr रूसी लाइसेंस प्लेटों की कुछ मात्रा को पहचानने और पहचानने में सक्षम था, विश्वसनीय और सुसंगत परिणाम प्राप्त करने के लिए OpenAlpr के आगे अनुकूलन की आवश्यकता थी। OpenAlpr का उपयोग करते हुए बिना किसी अतिरिक्त प्रशिक्षण के रूसी प्लेटों के विश्लेषण को बेहतर बनाने के लिए, यूरोपीय विन्यास से कुछ कस्टम कॉन्फ़िगरेशन बनाए गए, निकाले गए और अनुकूलित किए गए, जिनमें विभिन्न प्रकार के परीक्षण चित्रों के आधार पर विशिष्ट संशोधनों के साथ रूसी लाइसेंस प्लेटों वाली कारें शामिल हैं।

भले ही प्लेटफ़ॉर्म को सर्वश्रेष्ठ रूसी लाइसेंस प्लेटों के काम करने के लिए अनुकूलित किया गया हो, यह पहले से ही दुनिया भर की कारों और प्लेटों की कई छवियों का समर्थन करता है क्योंकि यह ओपनअल्प्र लाइब्रेरी के कई संशोधित कॉन्फ़िगरेशन चलाता है, जो कई संभावित परिणामों की ओर जाता है, और अंत में निर्धारित करता है विश्व क्षेत्र प्लेट पैटर्न मिलान और पढ़ने की सटीकता के आधार पर सबसे अच्छा परिणाम।
पूरे मंच को हरोकू की क्लाउड सेवाओं का उपयोग करके होस्ट किया जाता है और इसे गिट संस्करण नियंत्रण प्रणाली के माध्यम से अद्यतन और रखरखाव किया जाता है। हालांकि, यह ध्यान रखना महत्वपूर्ण है कि, हेरोकू जैसे क्लाउड सर्वर वातावरण पर काम करने के लिए ओपनअल्प्र जैसी विशिष्ट निर्भरता स्थापित करना प्रतिबंधों के कारण मुश्किल था, और हरोकू के क्लाउड सर्वर वातावरण द्वारा प्रस्तुत चुनौतियां। इसलिए, डॉकर की सेवाओं का उपयोग हेरोकू के संयोजन में भी किया गया था ताकि क्लाउड ओपनअप्र और इसकी सभी निर्भरताएं स्थापित करने की कठिनाइयों को दूर किया जा सके और स्थानीय विकास परिवेश [1] में सभी समान कार्य कर सकें।
5. निष्कर्ष
विशेष रूप से, इस पत्र का उद्देश्य प्लेट विज़न प्लेटफ़ॉर्म को प्रस्तुत करना था और साथ ही यह वर्णन करना था कि यह 3 मुख्य कार्यप्रणाली घटक है और भविष्य में किसी भी डिवाइस, कैमरा, वाहन, स्थान का समर्थन करते हुए यह ANPR का अनुकूलन कैसे करता है। यद्यपि प्लेटफ़ॉर्म का वर्तमान संस्करण केवल लागू करता है और स्वचालित नंबर प्लेट मान्यता पर सुधार करने के लिए कई कॉन्फ़िगरेशन के साथ OpenAlpr का उपयोग करता है, ANPR को प्राप्त करने के लिए अभी भी अलग-अलग तरीके हैं, और आगे के शोध, परीक्षण और प्रयोगों के साथ, प्लेट विजन प्लेटफॉर्म की उम्मीद है अद्वितीय तकनीकों और विधियों को संयोजित करने के लिए जो वास्तव में एक इष्टतम अंतर्राष्ट्रीय ANPR समाधान बनाने के लिए सबसे अच्छा खुला स्रोत दृष्टि और OCR पुस्तकालयों का उपयोग करते हैं।
संदर्भ