इस पेज पर, रोटेशन वेक्टर सेंसर को लागू करने के साथ काम करने की जांच करने का तरीका बताया गया है. यह टेस्ट तब चलाया जाना चाहिए, जब डिवाइस में TYPE_ROTATION_VECTOR कंपोजिट सेंसर की सुविधा मौजूद हो.
टेस्ट
- जिस Android डिवाइस की जांच की जा रही है उस पर OpenCV Manager इंस्टॉल करें.
OpenCV-3.0.0-android-sdk.zip
पैकेज को SourceForge.net से डाउनलोड करें.- डाउनलोड किए गए संग्रह में
apk
फ़ोल्डर से APK ढूंढें.--bypass-low-target-sdk-block
विकल्प के साथadb install
कमांड का इस्तेमाल करके, कंप्यूटर से डिवाइस पर APK लोड करें. Android 13 या इससे पहले के वर्शन वाले डिवाइसों के लिए, यह--bypass-low-target-sdk-block
विकल्प ज़रूरी नहीं है. ज़्यादा जानकारी के लिए, ऐप्लिकेशन इंस्टॉल करना लेख पढ़ें. अगर Google Play में कोई चालू खाता लॉग इन है, तो Google Play में OpenCV Manager ढूंढें और संदर्भ मेन्यू ("..." बटन से पॉप-अप मेन्यू) में जाकर, अपने-आप अपडेट होने की सुविधा बंद करें.
- लिंक किए गए टेस्ट पैटर्न को प्रिंट करें. ऐसा करते समय, स्केलिंग के सभी विकल्प बंद करें. पैटर्न, लैंडस्केप में अमेरिकन लेटर पेपर या उससे बड़े पेपर पर फ़िट होना चाहिए.
ध्यान दें: ऊपर दी गई इनलाइन तस्वीर लो रिज़ॉल्यूशन वाली है और यह सिर्फ़ इलस्ट्रेशन के लिए है. कृपया इसे अपने पैटर्न के तौर पर सीधे प्रिंट न करें.
- पैटर्न को किसी हॉरिज़ॉन्टल सतह पर रखें.
- CTS Verifier ऐप्लिकेशन में रोटेशन वेक्टर सीवी क्रॉसचेक शुरू करें. हवाई जहाज़ मोड चालू करने, ऑटो रोटेट होने की सुविधा बंद करने, और अगर ये बदलाव नहीं हुए हैं, तो एडेप्टिव ब्राइटनेस और जगह की जानकारी को एडजस्ट करने के लिए गाइड का इस्तेमाल करें.
- वीडियो की झलक दिखने पर, फ़ोन को पैटर्न से तीन फ़ीट (या एक मीटर) ऊपर रखें, ताकि मुख्य कैमरे की ओर पैटर्न दिखे. साथ ही, स्क्रीन पर पीले रंग का मार्कर और पैटर्न पर पीले रंग का मार्कर एक ही कोने में अलाइन हो.
- पैटर्न को पूरी तरह से कैमरा व्यू में रखते हुए, Android डिवाइस को टेस्ट में चल रहे (DUT) डिवाइस को तीन अलग-अलग दिशाओं में घुमाएं. रोटेशन रेंज इंंडिकेटर के मुताबिक, इसे एक-एक करके (1, 2 और फिर 3 नीचे दी गई तस्वीर में बताए गए) के हिसाब से घुमाएं. बेहतर नतीजे पाने के लिए, कैमरे को धीरे-धीरे और एक ही दिशा में घुमाएं.
- फ़ोटो कैप्चर करने के बाद, कैमरे की झलक हट जाएगी और विश्लेषण की प्रोसेस शुरू हो जाएगी. विश्लेषण पूरा होने का इंतज़ार करें. आम तौर पर, फ़ोन की परफ़ॉर्मेंस के हिसाब से, इसमें एक से पांच मिनट लगते हैं. विश्लेषण पूरा होने पर, फ़ोन बजने और वाइब्रेट करने लगेगा. अगर विश्लेषण पूरा हो जाता है, तो स्क्रीन पर संख्याओं वाला नतीजा दिखेगा.
- पास/फ़ेल स्क्रीन पर जाने और नतीजे की समीक्षा करने के लिए, आगे बढ़ें पर क्लिक करें.
- बेहतर नतीजे पाने के लिए, ये सलाह अपनाएं:
- यह एक मैन्युअल टेस्ट है, जिसमें कई तरह की जटिलताएं होती हैं. इसलिए, बेहतर नतीजे पाने के लिए, इसे कुछ समय बाद फिर से आज़माएं.
- बेहतर नतीजे पाने के लिए, जांच करने से पहले ऐक्सेलेरोमीटर, जायरोस्कोप, और मैग्नेटोमीटर को कैलिब्रेट करना चाहिए.
समस्या हल करें
- समस्या का लक्षण: टेस्ट केस शुरू करते समय या वीडियो रिकॉर्डिंग खत्म होने के तुरंत बाद, टेस्ट क्रैश हो गया.
कारण: ऐसा हो सकता है कि OpenCV Manager के साथ काम करने में कोई समस्या हो. पुष्टि करने के लिए,logcat
पर सही का निशान लगाएं. पुष्टि हो जाने पर, इंस्टॉल किए गए OpenCV Manager का वर्शन और आर्क देखें. - समस्या का लक्षण: "बहुत ज़्यादा अमान्य फ़्रेम" गड़बड़ियों की वजह से, जांच बार-बार फ़ेल होती है.
वजह: ऐसा वीडियो की क्वालिटी की वजह से हो सकता है. इन शर्तों की पुष्टि करें:- जांच के लिए आस-पास की रोशनी काफ़ी है. आम तौर पर, प्राकृतिक रोशनी में खींचने पर सबसे अच्छा नतीजा मिलता है. हालांकि, जब यह उपलब्ध नहीं होता है, तो कई कोणों से मिलने वाली ऐसी रोशनी भी काम करती है जिससे साफ़ परछाई नहीं पड़ती. चमक को कम करने के लिए, कम ऐंगल वाली लाइटिंग का इस्तेमाल न करें.
- वीडियो रिकॉर्ड करने के दौरान, कैमरे की गति स्थिर हो. अचानक होने वाली हलचल की वजह से, वीडियो में धुंधलापन दिखता है और कंप्यूटर विज़न सॉफ़्टवेयर को गलत जानकारी मिलती है.
- पैटर्न हमेशा वीडियो की झलक वाले फ़्रेम में होना चाहिए और बीच में होना चाहिए. पैटर्न का साइज़, वीडियो की झलक दिखाने वाली विंडो के साइज़ का 1/4 ~ 1/2 होना चाहिए. अगर पैटर्न बहुत छोटा है, तो नतीजे कम सटीक होते हैं. अगर पैटर्न का साइज़ बहुत बड़ा है, तो लेंस में डिस्टॉर्शन ज़्यादा दिखता है. साथ ही, पैटर्न को वीडियो रिकॉर्डिंग फ़्रेम में हमेशा बनाए रखना मुश्किल होता है.
- कैमरा अच्छी तरह से फ़ोकस कर पा रहा हो. कुछ डिवाइसों में, वीडियो रिकॉर्डिंग के दौरान फ़ोकस करने में समस्या आती है. आम तौर पर, ऐसा तब होता है, जब सीन में बहुत कम वैरिएशन हों. उदाहरण के लिए, एक ही रंग का चिकना फ़्लोर. आम तौर पर, टेस्ट पैटर्न को टेक्सचर वाली जगह पर ले जाने या टेस्ट पैटर्न के आस-पास ऑब्जेक्ट जोड़ने से मदद मिलती है.
- कैमरा हिलने पर साफ़ फ़ोटो खींचने की सुविधा बंद हो.
- लक्षण: पिच और रोल टेस्ट ठीक से काम करता है, लेकिन यॉ की जांच नियमित रूप से नहीं हो पाती.
इसकी वजह: सबसे पहले, पक्का करें कि मैग्नेटिक फ़ील्ड सेंसर को सही तरीके से कैलिब्रेट किया गया हो. अगर मैग्नेटिक फ़ील्ड सेंसर कैलिब्रेट नहीं किया गया हो, तो रोटेशन वेक्टर ठीक से काम नहीं करता है.
ऐसा भी हो सकता है कि वीडियो रिकॉर्ड करने की वजह से, याव ऐक्सिस काम न करे. डिवाइस को स्थिर रखें और टेस्ट के याव सेक्शन के लिए, टेस्ट पैटर्न के आस-पास पैदल चलें/घूमें. डिवाइस को हाथ में घुमाते समय, वीडियो की क्वालिटी को बनाए रखना मुश्किल होता है.
फ़ीडबैक रिपोर्ट करें
अगर ऊपर दिए गए तरीकों से मदद नहीं मिलती, तो अपनी समस्या के बारे में शिकायत करने के लिए, कृपया यहां दिया गया तरीका अपनाएं.
गड़बड़ी की शिकायत करते समय, कृपया यह जानकारी इकट्ठा करें:
- Android bugreport
- अगर स्क्रीन पर गड़बड़ी का कोई मैसेज दिखता है, तो उसका स्क्रीनशॉट लें.
/sdcard/RVCVRecData/
की सामग्री. इस फ़ोल्डर में वीडियो फ़ाइलें होती हैं. इसलिए, अगर टेस्ट पहले से ही कई बार किया जा चुका है, तो यह फ़ोल्डर काफ़ी बड़ा हो सकता है. फ़ोल्डर को खाली करके, फिर से जांच करने से साइज़ कम करने में मदद मिलेगी. रिकॉर्डिंग में मौजूद समस्याओं का पता लगाने के लिए, वीडियो फ़ाइलों की जांच करें.- OpenCV Manager ऐप्लिकेशन का स्क्रीनशॉट.