कोणत्याही अँड्रॉइड उपकरणांवर कॅमेरा2 API सपोर्ट कसा तपासायचा?

जर तुम्हाला Google कॅमेरा पोर्ट पर्यायांचे सर्व फायदे अनलॉक करायचे असतील, तर तुम्हाला सर्वप्रथम कॅमेरा2 API बद्दल माहिती असणे आवश्यक आहे.

या लेखात, आपल्याला समस्यांशिवाय Android डिव्हाइसेसवर Camera2 API समर्थन कसे तपासायचे याबद्दल संपूर्ण माहिती मिळेल.

स्मार्टफोन ब्रँड्समध्ये खूप सुधारणा झाली आहे, विशेषत: सॉफ्टवेअर विभागात तसेच हार्डवेअरमध्ये. परंतु कॅमेरा विभागातील उत्क्रांती काहीवेळा जुन्या फोनमध्ये कालबाह्य वाटते कारण ते आधुनिक स्मार्टफोनमध्ये दिसणार्‍या फॅन्सी वैशिष्ट्यांना समर्थन देत नाहीत.

तथापि, हा लिखित नियम नाही की प्रत्येक फोन अपवादात्मक कॅमेरा अनुभवासह येतो. तथापि, मुख्य प्रवाहातील ब्रँड कॅमेर्‍यांसाठी चांगले सानुकूलन गुणधर्म प्रदान करण्यात चांगले काम करत आहेत, परंतु बहुतेक फोनसाठी ते खरे नाही.

आजकाल, वापरकर्त्याला त्यांच्या स्मार्टफोनवर त्या सर्व मनोरंजक आणि चमकदार लाभांचा आनंद घेण्यासाठी Google कॅमेरा मोड सहज मिळू शकतो. परंतु, जेव्हा तुम्ही इंस्टॉलेशन प्रक्रियेबद्दल वाचले असेल, तेव्हा तुम्ही Camera2 API बद्दल ऐकू शकता.

आणि पुढील पोस्टमध्ये, तुमचा फोन Camera2 API ला सपोर्ट करतो की नाही हे तपासण्यासाठी तुम्हाला संपूर्ण ट्यूटोरियल मिळेल. परंतु आपण सूचनांमध्ये जाण्यापूर्वी, प्रथम या संज्ञेबद्दल जाणून घेऊया!

कॅमेरा2 API म्हणजे काय?

API (अॅप्लिकेशन प्रोग्रामिंग इंटरफेस) विकसकांना सॉफ्टवेअरमध्ये प्रवेश देते आणि त्यांना त्यांच्या इच्छेनुसार काही बदल बदलण्याची परवानगी देते.

त्याचप्रमाणे, कॅमेरा 2 हा फोनच्या कॅमेरा सॉफ्टवेअरचा एक Android API आहे जो विकसकाला प्रवेश प्रदान करतो. अँड्रॉइड ओपन सोर्स असल्याने, कंपनीने अँड्रॉइड 5.0 लॉलीपॉप अपडेटसह API लाँच केले.

हे अधिक शटर स्पीड, रंग वाढवणे, RAW कॅप्चर आणि नियंत्रणाच्या इतर अनेक पैलू जोडून कॅमेरा गुणवत्तेवर वैध अधिकार प्रदान करते. या API सपोर्टद्वारे, तुमचा स्मार्टफोन कॅमेरा सेन्सर मर्यादा पुश करू शकतो आणि फायदेशीर परिणाम देऊ शकतो.

शिवाय, हे HDR चे प्रगत तंत्रज्ञान आणि सध्या बाजारात वर्चस्व गाजवणारी इतर रोमांचक वैशिष्ट्ये देखील प्रदान करते. सर्वात वरती, एकदा तुम्ही डिव्हाइसला हे API सपोर्ट असल्याची पुष्टी केली की, तुम्ही सेन्सर्स नियंत्रित करू शकता, सिंगल फ्रेम वाढवू शकता आणि लेन्सचे परिणाम सहज सुधारू शकता.

तुम्हाला अधिकृत वर या API संबंधी अतिरिक्त तपशीलवार माहिती मिळेल Google दस्तऐवजीकरण. म्हणून, आपल्याला अधिक जाणून घेण्यास स्वारस्य असल्यास ते पहा.

पद्धत 1: ADB कमांडद्वारे कॅमेरा2 API ची पुष्टी करा

तुम्ही तुमच्या स्मार्टफोनवर आधीच डेव्हलपर मोड सक्षम केला असल्याची खात्री करा आणि तुमच्या संगणकावर ADB कमांड प्रॉम्प्ट इंस्टॉल करा. 

  • विकसक मोडमधून USB डीबगिंग सक्षम करा. 
  • तुमचा फोन केबलचा वापर करून Windows किंवा Mac शी कनेक्ट करा. 
  • आता, कमांड प्रॉम्प्ट किंवा PowerShell (Windows) किंवा टर्मिनल विंडो (macOS) उघडा.
  • आदेश प्रविष्ट करा - adb shell "getprop | grep HAL3"
  • आपण खालील परिणाम प्राप्त केल्यास

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

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

याचा अर्थ असा की तुमच्या स्मार्टफोनला कॅमेरा2 API चा पूर्ण सपोर्ट आहे. तथापि, ते समान दर्शवत नसल्यास, तुम्हाला ते व्यक्तिचलितपणे सक्षम करावे लागेल.

पद्धत 2: पुष्टी करण्यासाठी टर्मिनल अॅप मिळवा 

  • डाउनलोड करा टर्मिनल एमुलेटर अॅप आपल्या आवडीनुसार
  • अॅप उघडा आणि कमांड एंटर करा - getprop | grep HAL3
  • तुम्हाला खालील परिणाम मिळाल्यास:

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

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

मागील पद्धतीप्रमाणे, तुमच्या डिव्हाइसला कॅमेरा3 API च्या पूर्ण समर्थनासह कॅमेरा HAL2 मिळवावा लागेल. तथापि, परिणाम वरील सारखे नसल्यास, तुम्हाला ते API स्वतः सक्षम करणे आवश्यक आहे.

पद्धत 3: तृतीय-पक्ष अॅपद्वारे कॅमेरा2 API सपोर्ट तपासा

डिव्हाइसला त्यांच्या स्मार्टफोनसाठी Camera2 API कॉन्फिगरेशन मिळाले आहे की नाही याची पुष्टी करण्याचे विविध मार्ग आहेत. तुम्ही तांत्रिक वापरकर्ते असल्यास, ते तपशील तपासण्यासाठी तुम्ही तुमच्या संगणकावर ADB कमांड प्रॉम्प्ट देखील वापरू शकता.

दुसरीकडे, असे करण्यासाठी तुम्ही तुमच्या फोनवर टर्मिनल अॅप्लिकेशन डाउनलोड करू शकता. तथापि, आपण वेळ घेणार्‍या गोष्टीवर आपला प्रयत्न वाया घालवावा अशी आमची इच्छा नाही.

त्याऐवजी, तुम्ही Google Play Store वरून Camera2 API प्रोब डाउनलोड करू शकता आणि पुढील कोणतीही अडचण न करता निकाल तपासू शकता.

या ऍप्लिकेशनद्वारे, तुम्हाला मागील आणि समोरच्या कॅमेरा लेन्सशी संबंधित सर्व तपशील मिळतील. त्या माहितीसह, तुम्ही Android डिव्हाइसला Camera2 API सपोर्ट मिळाला आहे की नाही हे सहजतेने पुष्टी करू शकता.

पायरी 1: कॅमेरा2 API प्रोब ऍप्लिकेशन मिळवा

वेगवेगळ्या कमांड लाइन्स जोडण्यात तुमचा वेळ वाया घालवायचा नाही, त्यानंतर कॅमेरा API तपशील तपासण्यासाठी खालील अॅप डाउनलोड करा. 

  • Google Play Store अॅपला भेट द्या. 
  • शोध बारमध्ये Camera2 API प्रोब प्रविष्ट करा. 
  • Install बटणावर क्लिक करा. 
  • डाउनलोड प्रक्रिया होईपर्यंत प्रतीक्षा करा. 
  • शेवटी, अॅप उघडा.

पायरी 2: Camera2 API समर्थन तपासा

एकदा तुम्ही ऍप्लिकेशन ऍक्सेस केल्यानंतर, कॅमेरा2 API मध्ये इंटरफेस विविध तपशीलांसह लोड केला जाईल. कॅमेरा विभाग मागील कॅमेरा मॉड्यूलसाठी दान केलेला “कॅमेरा आयडी: 0” आणि “कॅमेरा आयडी: 1” मध्ये विभागलेला आहे, जो सहसा सेल्फी लेन्सचा संदर्भ देतो.

कॅमेरा आयडीच्या अगदी खाली, तुम्हाला दोन्ही कॅमेर्‍यांमध्ये हार्डवेअर समर्थन पातळी तपासावी लागेल. तुमचे डिव्‍हाइस Camera2 API ला सपोर्ट करते की नाही हे तुम्‍हाला कळेल. त्या श्रेणीमध्ये तुम्हाला चार स्तर दिसतील आणि त्या प्रत्येकाची व्याख्या खालीलप्रमाणे आहे:

  • स्तर_३: याचा अर्थ असा की CameraAPI2 कॅमेरा हार्डवेअरसाठी काही अतिरिक्त भत्ते प्रदान करत आहे, ज्यामध्ये सामान्यतः RAW प्रतिमा, YUV रीप्रोसेसिंग इ.
  • पूर्ण: याचा संदर्भ आहे की CameraAPI2 ची बहुसंख्य कार्ये प्रवेशयोग्य आहेत.
  • मर्यादित: नावाप्रमाणे, तुम्हाला कॅमेरा API2 कडून मर्यादित प्रमाणात संसाधने मिळत आहेत.
  • वारसा: याचा अर्थ तुमचा फोन जुन्या पिढीच्या Camera1 API ला सपोर्ट करतो.
  • बाह्य: काही कमतरतांसह LIMITED सारखेच भत्ते ऑफर करते. तथापि, ते वापरकर्त्यांना यूएसबी वेबकॅम म्हणून बाह्य कॅमेरे वापरण्याची परवानगी देते.

सर्वसाधारणपणे, तुम्हाला दिसेल की तुमच्या फोनला हार्डवेअर सपोर्ट लेव्हलच्या पूर्ण सेक्शनवर हिरवा टिक दिसेल, याचा अर्थ तुमचा स्मार्टफोन गुगल कॅमेरा पोर्ट्स इन्स्टॉल करण्यासाठी योग्य आहे. GCam.

Note: लेगसी विभागातील हार्डवेअर सपोर्ट लेव्हल हिरवी टिक दाखवत असल्याचे तुमच्या लक्षात आल्यास, याचा अर्थ तुमचा फोन camera2 API ला सपोर्ट करत नाही. त्या बाबतीत, तुम्हाला मॅन्युअली सक्षम पद्धत लागू करावी लागेल, जी आम्ही समाविष्ट केली आहे या मार्गदर्शक.

निष्कर्ष

मला आशा आहे की तुम्ही अँड्रॉइड फोनवर कॅमेरा2 API सपोर्टचे महत्त्व जाणून घेतले असेल. एकदा तुम्ही API माहितीची पडताळणी केल्यानंतर, तुमच्या डिव्हाइसवर ते तृतीय-पक्ष Google कॅमेरा पोर्ट स्थापित करण्यात तुमचा वेळ वाया घालवू नका. हे एक उत्तम उदाहरण आहे की कॅमेरा परिणाम सुधारण्यासाठी सॉफ्टवेअर एंड तंतोतंत आवश्यक आहे.

दरम्यान, तुम्हाला काही शंका आल्यास, तुम्ही खाली दिलेल्या कमेंट बॉक्सद्वारे आम्हाला त्याबद्दल कळवू शकता.

हाबेल दामिना बद्दल

मशीन लर्निंग अभियंता आणि फोटोग्राफी उत्साही अबेल दामिना यांनी सह-संस्थापना केली GCamApk ब्लॉग. त्यांचे AI मधील कौशल्य आणि रचनेची उत्सुकता वाचकांना तंत्रज्ञान आणि फोटोग्राफीमध्ये सीमारेषा ढकलण्यासाठी प्रेरित करते.