કોઈપણ Android ઉપકરણો પર Camera2 API સપોર્ટ કેવી રીતે તપાસો?

જો તમે Google કૅમેરા પોર્ટ વિકલ્પોના તમામ લાભોને અનલૉક કરવા માંગો છો, તો તમારે જે પ્રથમ વસ્તુ વિશે જાણવું જોઈએ તે Camera2 API હશે.

આ લેખમાં, તમને સમસ્યા વિના Android ઉપકરણો પર Camera2 API સપોર્ટ કેવી રીતે તપાસવો તેની સંપૂર્ણ માહિતી મળશે.

સ્માર્ટફોન બ્રાન્ડ્સમાં ઘણો સુધારો થયો છે, ખાસ કરીને સોફ્ટવેર વિભાગ તેમજ હાર્ડવેરમાં. પરંતુ કેમેરા વિભાગમાં ઉત્ક્રાંતિ કેટલીકવાર જૂના ફોનમાં જૂનું લાગે છે કારણ કે તેઓ આધુનિક સ્માર્ટફોનમાં દેખાતા ફેન્સી ફીચર્સનું સમર્થન કરતા નથી.

જો કે, તે કોઈ લેખિત નિયમ નથી કે દરેક ફોન અસાધારણ કેમેરા અનુભવ સાથે આવે. જો કે, મુખ્યપ્રવાહની બ્રાન્ડ્સ કેમેરા માટે બહેતર કસ્ટમાઇઝેશન એટ્રિબ્યુટ્સ પ્રદાન કરવા માટે સારું કામ કરી રહી છે, પરંતુ મોટાભાગના ફોન માટે તે સાચું નથી.

આજકાલ, વપરાશકર્તા તેમના સ્માર્ટફોન પર તે તમામ રસપ્રદ અને તેજસ્વી લાભોનો આનંદ માણવા માટે સરળતાથી ગૂગલ કેમેરા મોડ મેળવી શકે છે. પરંતુ, જ્યારે તમે ઇન્સ્ટોલેશન પ્રક્રિયા વિશે વાંચ્યું હોય, ત્યારે તમે Camera2 API વિશે સાંભળી શકો છો.

અને નીચેની પોસ્ટમાં, તમારો ફોન Camera2 API ને સપોર્ટ કરે છે કે નહીં તે તપાસવા માટે તમને સંપૂર્ણ ટ્યુટોરીયલ મળશે. પરંતુ આપણે સૂચનાઓમાં ડૂબકી મારતા પહેલા, ચાલો પહેલા આ શબ્દ વિશે જાણીએ!

Camera2 API શું છે?

API (એપ્લિકેશન પ્રોગ્રામિંગ ઈન્ટરફેસ) વિકાસકર્તાઓને સોફ્ટવેરની ઍક્સેસ આપે છે અને તેઓને તેમની ઈચ્છા અનુસાર કેટલાક ફેરફારોમાં ફેરફાર કરવાની મંજૂરી આપે છે.

તેવી જ રીતે, કેમેરા 2 એ ફોનના કેમેરા સોફ્ટવેરનું એક એન્ડ્રોઇડ API છે જે વિકાસકર્તાને ઍક્સેસ આપે છે. એન્ડ્રોઇડ ઓપન સોર્સ હોવાથી, કંપનીએ એન્ડ્રોઇડ 5.0 લોલીપોપ અપડેટ સાથે API લોન્ચ કર્યું છે.

તે વધુ શટર સ્પીડ ઉમેરીને, રંગોને વધારીને, RAW કેપ્ચર અને નિયંત્રણના અન્ય ઘણા પાસાઓ ઉમેરીને કેમેરાની ગુણવત્તા પર માન્ય સત્તા પ્રદાન કરે છે. આ API સપોર્ટ દ્વારા, તમારો સ્માર્ટફોન કેમેરા સેન્સરની મર્યાદાને દબાણ કરી શકે છે અને ફાયદાકારક પરિણામો પ્રદાન કરી શકે છે.

વધુમાં, તે HDR ની અદ્યતન ટેક્નોલોજી અને અન્ય આકર્ષક સુવિધાઓ પણ રેન્ડર કરે છે જે હાલમાં બજારમાં પ્રભુત્વ ધરાવે છે. તેના ઉપર, એકવાર તમે કન્ફર્મ કરી લો કે ઉપકરણમાં આ API સપોર્ટ છે, પછી તમે સેન્સર્સને નિયંત્રિત કરી શકો છો, સિંગલ ફ્રેમને વધારી શકો છો અને લેન્સ પરિણામોને સરળતાથી સુધારી શકો છો.

તમે અધિકારી પર આ API સંબંધિત વધારાની વિગતવાર માહિતી મેળવશો Google દસ્તાવેજીકરણ. તેથી, જો તમને વધુ જાણવામાં રસ હોય તો તેને તપાસો.

પદ્ધતિ 1: ADB આદેશો દ્વારા Camera2 API ની પુષ્ટિ કરો

ખાતરી કરો કે તમે તમારા સ્માર્ટફોન પર પહેલાથી જ ડેવલપર મોડને સક્ષમ કરેલ છે અને તમારા કમ્પ્યુટર પર ADB કમાન્ડ પ્રોમ્પ્ટ ઇન્સ્ટોલ કરો. 

  • વિકાસકર્તા મોડમાંથી USB ડિબગીંગને સક્ષમ કરો. 
  • કેબલનો ઉપયોગ કરીને તમારા ફોનને Windows અથવા Mac સાથે કનેક્ટ કરો. 
  • હવે, કમાન્ડ પ્રોમ્પ્ટ અથવા પાવરશેલ (વિન્ડોઝ) અથવા ટર્મિનલ વિન્ડો (macOS) ખોલો.
  • આદેશ દાખલ કરો - adb shell "getprop | grep HAL3"
  • જો તમને નીચેના પરિણામો મળે છે

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

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

તેનો અર્થ એ છે કે તમારા સ્માર્ટફોનમાં Camera2 API નો સંપૂર્ણ સપોર્ટ છે. જો કે, જો તે સમાન દેખાતું નથી, તો તમારે તેને મેન્યુઅલી સક્ષમ કરવાની જરૂર પડી શકે છે.

પદ્ધતિ 2: પુષ્ટિ કરવા માટે ટર્મિનલ એપ્લિકેશન મેળવો 

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

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

અગાઉની પદ્ધતિની જેમ, તમારા ઉપકરણને Camera3 API ના સંપૂર્ણ સમર્થન સાથે કેમેરા HAL2 મેળવવો પડશે. જો કે, જો પરિણામો ઉપરના જેવા ન હોય, તો તમારે તે API ને મેન્યુઅલી સક્ષમ કરવાની જરૂર છે.

પદ્ધતિ 3: તૃતીય-પક્ષ એપ્લિકેશન દ્વારા Camera2 API સપોર્ટ તપાસો

ઉપકરણને તેમના સ્માર્ટફોન માટે Camera2 API રૂપરેખાંકન મળ્યું છે કે નહીં તેની પુષ્ટિ કરવાની વિવિધ રીતો છે. જો તમે તકનીકી વપરાશકર્તા છો, તો તમે તે વિગતો તપાસવા માટે તમારા કમ્પ્યુટર પર ADB કમાન્ડ પ્રોમ્પ્ટનો પણ ઉપયોગ કરી શકો છો.

બીજી બાજુ, તમે આમ કરવા માટે તમારા ફોન પર ટર્મિનલ એપ્લિકેશન પણ ડાઉનલોડ કરી શકો છો. જો કે, અમે નથી ઇચ્છતા કે તમે સમય માંગી લે તેવી વસ્તુ પર તમારો પ્રયત્ન વેડફવો.

તેના બદલે, તમે Google Play Store માંથી Camera2 API પ્રોબ ડાઉનલોડ કરી શકો છો અને કોઈ પણ જાતની અડચણ વિના પરિણામ ચકાસી શકો છો.

આ એપ્લિકેશન દ્વારા, તમે પાછળના અને આગળના કેમેરા લેન્સ સંબંધિત તમામ વિગતો મેળવી શકશો. તે માહિતી સાથે, તમે સરળતાથી ખાતરી કરી શકો છો કે Android ઉપકરણને Camera2 API સપોર્ટ મળ્યો છે કે નહીં.

પગલું 1: Camera2 API પ્રોબ એપ્લિકેશન મેળવો

અલગ-અલગ કમાન્ડ લાઈનો ઉમેરીને તમારો સમય બગાડવા નથી માંગતા, પછી કેમેરા API વિગતો તપાસવા માટે નીચેની એપ ડાઉનલોડ કરો. 

  • Google Play Store એપ્લિકેશનની મુલાકાત લો. 
  • શોધ બારમાં Camera2 API ચકાસણી દાખલ કરો. 
  • ઇન્સ્ટોલ બટન પર ક્લિક કરો. 
  • ડાઉનલોડ પ્રક્રિયા થાય ત્યાં સુધી રાહ જુઓ. 
  • છેલ્લે, એપ્લિકેશન ખોલો.

પગલું 2: Camera2 API સપોર્ટ તપાસો

એકવાર તમે એપ્લિકેશનને ઍક્સેસ કરી લો તે પછી, ઇન્ટરફેસ કેમેરા2 API માં વિવિધ વિગતો સાથે લોડ થશે. કૅમેરા વિભાગને પાછળના કૅમેરા મોડ્યુલ માટે દાનમાં આપવામાં આવેલ "કૅમેરા ID: 0" અને "કૅમેરા ID: 1"માં વિભાજિત કરવામાં આવે છે, જે સામાન્ય રીતે સેલ્ફી લેન્સનો સંદર્ભ આપે છે.

કેમેરા ID ની નીચે, તમારે બંને કેમેરામાં હાર્ડવેર સપોર્ટ લેવલ તપાસવું પડશે. અહીં તમને ખબર પડશે કે તમારું ઉપકરણ Camera2 API ને સપોર્ટ કરે છે કે નહીં. ત્યાં ચાર સ્તરો છે જે તમે તે શ્રેણીમાં જોશો, અને તેમાંથી દરેક નીચે પ્રમાણે વ્યાખ્યાયિત થયેલ છે:

  • સ્તર_3: તેનો અર્થ એ છે કે CameraAPI2 કેમેરા હાર્ડવેર માટે કેટલાક વધારાના લાભો પ્રદાન કરી રહ્યું છે, જેમાં સામાન્ય રીતે RAW ઇમેજ, YUV રિપ્રોસેસિંગ વગેરેનો સમાવેશ થાય છે.
  • પૂર્ણ: તે દર્શાવે છે કે CameraAPI2 ના મોટાભાગના કાર્યો સુલભ છે.
  • મર્યાદિત: નામ પ્રમાણે, તમને કૅમેરા API2 તરફથી માત્ર મર્યાદિત માત્રામાં સંસાધનો મળી રહ્યા છે.
  • વારસો: તેનો અર્થ એ છે કે તમારો ફોન જૂની પેઢીના Camera1 API ને સપોર્ટ કરે છે.
  • બાહ્ય: કેટલીક ખામીઓ સાથે LIMITED જેવા જ લાભો ઓફર કરે છે. જો કે, તે વપરાશકર્તાઓને યુએસબી વેબકેમ તરીકે બાહ્ય કેમેરાનો ઉપયોગ કરવાની મંજૂરી આપે છે.

સામાન્ય રીતે, તમે જોશો કે તમારા ફોનને હાર્ડવેર સપોર્ટ લેવલના સંપૂર્ણ વિભાગ પર લીલી ટિક પ્રાપ્ત થશે, જેનો અર્થ છે કે તમારો સ્માર્ટફોન ગૂગલ કેમેરા પોર્ટ ઇન્સ્ટોલ કરવા માટે યોગ્ય છે, ઉર્ફે GCam.

Note: જો તમે જોયું કે લેગસી વિભાગ પર હાર્ડવેર સપોર્ટ લેવલ લીલી ટિક બતાવી રહ્યું છે, તો તેનો અર્થ એ છે કે તમારો ફોન camera2 API ને સપોર્ટ કરતું નથી. તે કિસ્સામાં, તમારે મેન્યુઅલી સક્ષમ પદ્ધતિ લાગુ કરવી પડશે, જે અમે આવરી લીધી છે આ માર્ગદર્શિકા.

ઉપસંહાર

હું આશા રાખું છું કે તમે Android ફોન્સ પર Camera2 API સપોર્ટનું મહત્વ શીખ્યા હશો. એકવાર તમે API માહિતી ચકાસી લો તે પછી, તમારા ઉપકરણ પર તે તૃતીય-પક્ષ Google કૅમેરા પોર્ટ્સને ઇન્સ્ટોલ કરવામાં તમારો સમય બગાડો નહીં. તે એક ઉત્તમ ઉદાહરણ છે કે કેમેરાના પરિણામોને સુધારવા માટે સૉફ્ટવેરનો અંત ચોક્કસપણે જરૂરી છે.

દરમિયાન, જો તમને કોઈ શંકા હોય, તો તમે નીચેના ટિપ્પણી બોક્સ દ્વારા અમને તેમના વિશે જણાવી શકો છો.

અબેલ દામિના વિશે

મશીન લર્નિંગ એન્જિનિયર અને ફોટોગ્રાફીના ઉત્સાહી એબેલ ડેમિનાએ તેની સહ-સ્થાપના કરી GCamApk બ્લોગ. AI માં તેમની નિપુણતા અને રચના માટે આતુર નજર વાચકોને ટેક અને ફોટોગ્રાફીમાં સીમાઓને આગળ વધારવા માટે પ્રેરણા આપે છે.