किसी भी Android डिवाइस पर Camera2 API सपोर्ट कैसे चेक करें?

यदि आप Google कैमरा पोर्ट विकल्पों के सभी लाभों को अनलॉक करना चाहते हैं, तो सबसे पहले आपको कैमरा2 एपीआई के बारे में पता होना चाहिए।

इस लेख में, आपको Android उपकरणों पर बिना किसी समस्या के कैमरा2 एपीआई समर्थन की जांच करने के बारे में पूरी जानकारी मिलेगी।

स्मार्टफोन ब्रांड में काफी सुधार हुआ है, खासकर सॉफ्टवेयर विभाग के साथ-साथ हार्डवेयर में भी। लेकिन कैमरा सेक्शन में विकास कभी-कभी पुराने फोन में पुराना लगता है क्योंकि वे उन फैंसी फीचर्स का समर्थन नहीं करते हैं जो आधुनिक स्मार्टफोन में दिखाई देते हैं।

हालांकि, यह कोई लिखित नियम नहीं है कि हर फोन एक असाधारण कैमरा अनुभव के साथ आता है। हालाँकि, मुख्यधारा के ब्रांड कैमरों के लिए बेहतर अनुकूलन विशेषताएँ प्रदान करने में बहुत अच्छा कर रहे हैं, लेकिन यह अधिकांश फ़ोनों के लिए सही नहीं है।

आजकल, उपयोगकर्ता अपने स्मार्टफोन पर उन सभी दिलचस्प और शानदार भत्तों का आनंद लेने के लिए आसानी से Google कैमरा मॉड प्राप्त कर सकते हैं। लेकिन, जब आपने स्थापना प्रक्रिया के बारे में पढ़ा है, तो आप कैमरा2 एपीआई के बारे में सुन सकते हैं।

और अगली पोस्ट में, आपको यह जांचने के लिए एक संपूर्ण ट्यूटोरियल मिलेगा कि आपका फ़ोन कैमरा2 एपीआई का समर्थन करता है या नहीं। लेकिन इससे पहले कि हम निर्देशों में गोता लगाएँ, आइए पहले इस शब्द के बारे में जान लें!

कैमरा2 एपीआई क्या है?

एपीआई (एप्लीकेशन प्रोग्रामिंग इंटरफेस) डेवलपर्स को सॉफ्टवेयर तक पहुंच प्रदान करता है और उन्हें अपनी इच्छा के अनुसार कुछ संशोधन करने की अनुमति देता है।

इसी तरह, कैमरा 2 फोन के कैमरा सॉफ्टवेयर का एक एंड्रॉइड एपीआई है जो एक डेवलपर को एक्सेस प्रदान करता है। चूंकि एंड्रॉइड ओपन सोर्स है, इसलिए कंपनी ने एपीआई को एंड्रॉइड 5.0 लॉलीपॉप अपडेट के साथ लॉन्च किया।

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

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

आप आधिकारिक पर इस एपीआई के बारे में अतिरिक्त विस्तृत जानकारी प्राप्त करेंगे गूगल प्रलेखन. इसलिए, यदि आप अधिक जानने में रुचि रखते हैं, तो इसे देखें।

विधि 1: ADB कमांड के माध्यम से Camera2 API की पुष्टि करें

सुनिश्चित करें कि आपने अपने स्मार्टफ़ोन पर डेवलपर मोड को पहले ही सक्षम कर लिया है और अपने कंप्यूटर पर ADB कमांड प्रॉम्प्ट स्थापित करें। 

  • डेवलपर मोड से यूएसबी डिबगिंग सक्षम करें। 
  • केबल का उपयोग करके अपने फोन को विंडोज या मैक से कनेक्ट करें। 
  • अब, कमांड प्रॉम्प्ट या PowerShell (Windows) या Terminal Window (macOS) खोलें।
  • आदेश दर्ज करें - adb shell "getprop | grep HAL3"
  • यदि आपको निम्नलिखित परिणाम मिलते हैं

[persist.camera.HAL3.enabled]: [1]

[persist.vendor.camera.HAL3.enabled]: [1]

इसका मतलब है कि आपके स्मार्टफोन में कैमरा2 एपीआई का पूर्ण समर्थन है। हालाँकि, यदि यह वही नहीं दिखा रहा है, तो आपको इसे मैन्युअल रूप से सक्षम करने की आवश्यकता हो सकती है।

विधि 2: पुष्टि करने के लिए टर्मिनल ऐप प्राप्त करें 

  • डाउनलोड टर्मिनल एमुलेटर ऐप अपनी पसंद के अनुसार
  • ऐप खोलें और कमांड दर्ज करें - getprop | grep HAL3
  • यदि आपको निम्नलिखित परिणाम मिलते हैं:

[persist.camera.HAL3.enabled]: [1]

[persist.vendor.camera.HAL3.enabled]: [1]

पिछली विधि की तरह, आपके डिवाइस को Camera3 API के पूर्ण समर्थन के साथ कैमरा HAL2 हासिल करना होगा। हालाँकि, यदि परिणाम उपरोक्त के समान नहीं हैं, तो आपको उन API को मैन्युअल रूप से सक्षम करने की आवश्यकता है।

विधि 3: तृतीय-पक्ष ऐप के माध्यम से कैमरा2 एपीआई समर्थन की जाँच करें

इस बात की पुष्टि करने के कई तरीके हैं कि डिवाइस को उनके स्मार्टफोन के लिए कैमरा2 एपीआई कॉन्फिगरेशन मिला है या नहीं। यदि आप एक तकनीकी उपयोगकर्ता हैं, तो आप उन विवरणों की जांच करने के लिए अपने कंप्यूटर पर एडीबी कमांड प्रॉम्प्ट का भी उपयोग कर सकते हैं।

दूसरी ओर, ऐसा करने के लिए आप अपने फोन पर टर्मिनल एप्लिकेशन भी डाउनलोड कर सकते हैं। हालाँकि, हम नहीं चाहते कि आप अपना समय किसी समय लेने वाली चीज़ पर बर्बाद करें।

इसके बजाय, आप Google Play Store से कैमरा2 एपीआई जांच डाउनलोड कर सकते हैं और बिना किसी और हलचल के परिणाम का परीक्षण कर सकते हैं।

इस एप्लिकेशन के माध्यम से, आपको रियर और फ्रंट कैमरा लेंस के बारे में सभी विवरण प्राप्त होंगे। उस जानकारी के साथ, आप सहजता से पुष्टि कर सकते हैं कि Android डिवाइस को Camera2 API समर्थन मिला है या नहीं।

चरण 1: कैमरा2 एपीआई प्रोब एप्लिकेशन प्राप्त करें

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

  • Google Play Store ऐप पर जाएं। 
  • खोज बार में कैमरा2 एपीआई जांच दर्ज करें। 
  • इंस्टॉल बटन पर क्लिक करें। 
  • डाउनलोड प्रक्रिया होने तक प्रतीक्षा करें। 
  • अंत में ऐप को ओपन करें।

चरण 2: कैमरा2 एपीआई समर्थन की जाँच करें

एक बार जब आप एप्लिकेशन को एक्सेस कर लेते हैं, तो इंटरफ़ेस कैमरा2 एपीआई में विभिन्न विवरणों के साथ लोड हो जाएगा। कैमरा सेक्शन को "कैमरा आईडी: 0" में विभाजित किया गया है जो रियर कैमरा मॉड्यूल के लिए दान किया गया है, और "कैमरा आईडी: 1", जो आमतौर पर एक सेल्फी लेंस को संदर्भित करता है।

कैमरा आईडी के ठीक नीचे आपको दोनों कैमरों में हार्डवेयर सपोर्ट लेवल चेक करना है। यहीं पर आपको पता चल जाएगा कि आपका डिवाइस कैमरा2 एपीआई को सपोर्ट करता है या नहीं। उस श्रेणी में आप चार स्तर देखेंगे, और उनमें से प्रत्येक को निम्नानुसार परिभाषित किया गया है:

  • स्तर 3: इसका अर्थ है कि कैमराएपीआई2 कैमरा हार्डवेयर के लिए कुछ अतिरिक्त सुविधाएं प्रदान कर रहा है, जिसमें आम तौर पर रॉ इमेज, वाईयूवी रीप्रोसेसिंग आदि शामिल हैं।
  • पूर्ण: यह संदर्भित करता है कि कैमराएपीआई2 के अधिकांश कार्य सुलभ हैं।
  • सीमित: जैसा कि नाम से पता चलता है, आपको कैमरा API2 से सीमित मात्रा में संसाधन मिल रहे हैं।
  • लिगेसी: इसका अर्थ है कि आपका फ़ोन पुरानी पीढ़ी के Camera1 API का समर्थन करता है।
  • बाहरी: कुछ कमियों के साथ लिमिटेड के समान भत्तों की पेशकश करता है। हालाँकि, यह उपयोगकर्ताओं को बाहरी कैमरों को USB वेबकैम के रूप में उपयोग करने की अनुमति देता है।

सामान्य तौर पर, आप देखेंगे कि आपके फोन को हार्डवेयर सपोर्ट लेवल के फुल सेक्शन पर एक ग्रीन टिक प्राप्त होगा, जिसका अर्थ है कि आपका स्मार्टफोन Google कैमरा पोर्ट्स, उर्फ ​​​​को स्थापित करने के लिए उपयुक्त है। GCam.

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

निष्कर्ष

मुझे आशा है कि आपने android फ़ोन पर Camera2 API समर्थन के महत्व को जान लिया होगा। एक बार जब आप एपीआई जानकारी सत्यापित कर लेते हैं, तो अपने डिवाइस पर उन तृतीय-पक्ष Google कैमरा पोर्ट्स को स्थापित करने में अपना समय बर्बाद न करें। यह एक बेहतरीन उदाहरण है कि कैमरे के परिणामों को बेहतर बनाने के लिए सॉफ्टवेयर अंत की आवश्यकता है।

इस बीच, यदि आपको कोई संदेह आता है, तो आप नीचे दिए गए कमेंट बॉक्स के माध्यम से हमें उनके बारे में बता सकते हैं।

हाबिल दामिना के बारे में

मशीन लर्निंग इंजीनियर और फोटोग्राफी के शौकीन हाबिल दामिना ने इसकी सह-स्थापना की GCamएपीके ब्लॉग। एआई में उनकी विशेषज्ञता और रचना पर गहरी नजर पाठकों को तकनीक और फोटोग्राफी में सीमाओं को आगे बढ़ाने के लिए प्रेरित करती है।