எந்த ஆண்ட்ராய்டு சாதனங்களிலும் Camera2 API ஆதரவைச் சரிபார்ப்பது எப்படி?

Google கேமரா போர்ட் விருப்பங்களின் அனைத்து நன்மைகளையும் நீங்கள் திறக்க விரும்பினால், நீங்கள் முதலில் தெரிந்து கொள்ள வேண்டியது Camera2 API ஆகும்.

இந்தக் கட்டுரையில், சிக்கல்கள் இல்லாமல் Android சாதனங்களில் Camera2 API ஆதரவை எவ்வாறு சரிபார்க்கலாம் என்பது பற்றிய முழுமையான தகவலைப் பெறுவீர்கள்.

ஸ்மார்ட்போன் பிராண்டுகள், குறிப்பாக மென்பொருள் துறை மற்றும் வன்பொருளில் நிறைய மேம்பட்டுள்ளன. ஆனால் கேமரா பிரிவில் உள்ள பரிணாமம் சில நேரங்களில் பழைய போன்களில் காலாவதியானதாக உணர்கிறது, ஏனெனில் அவை நவீன ஸ்மார்ட்போன்களில் தோன்றும் ஆடம்பரமான அம்சங்களை ஆதரிக்கவில்லை.

இருப்பினும், ஒவ்வொரு தொலைபேசியும் ஒரு விதிவிலக்கான கேமரா அனுபவத்துடன் வருகிறது என்பது எழுதப்பட்ட விதி அல்ல. இருப்பினும், முக்கிய பிராண்டுகள் கேமராக்களுக்கு சிறந்த தனிப்பயனாக்குதல் பண்புகளை வழங்குவதில் சிறப்பாக செயல்படுகின்றன, ஆனால் பெரும்பாலான ஃபோன்களில் இது உண்மையல்ல.

இப்போதெல்லாம், பயனர்கள் தங்கள் ஸ்மார்ட்போனில் அந்த சுவாரஸ்யமான மற்றும் புத்திசாலித்தனமான சலுகைகள் அனைத்தையும் அனுபவிக்க Google கேமரா மோடை எளிதாகப் பெறலாம். ஆனால், நீங்கள் நிறுவல் செயல்முறையைப் பற்றி படித்தவுடன், நீங்கள் Camera2 API பற்றி கேட்கலாம்.

பின்வரும் இடுகையில், உங்கள் ஃபோன் Camera2 APIயை ஆதரிக்கிறதா இல்லையா என்பதைச் சரிபார்ப்பதற்கான முழுப் பயிற்சியையும் பெறுவீர்கள். ஆனால் அறிவுறுத்தல்களுக்குள் நுழைவதற்கு முன், இந்த வார்த்தையைப் பற்றி முதலில் தெரிந்து கொள்வோம்!

Camera2 API என்றால் என்ன?

API (Application Programming Interface) டெவலப்பர்களுக்கு மென்பொருளுக்கான அணுகலை வழங்குகிறது மற்றும் அவர்களின் விருப்பத்திற்கு ஏற்ப சில மாற்றங்களை மாற்ற அனுமதிக்கிறது.

அதேபோல், கேமரா 2 என்பது டெவலப்பருக்கு அணுகலை வழங்கும் ஃபோனின் கேமரா மென்பொருளின் Android API ஆகும். ஆண்ட்ராய்டு ஓப்பன் சோர்ஸ் என்பதால், நிறுவனம் ஆண்ட்ராய்டு 5.0 லாலிபாப் அப்டேட்டுடன் ஏபிஐ அறிமுகப்படுத்தியது.

அதிக ஷட்டர் வேகத்தைச் சேர்ப்பதன் மூலம், நிறங்களை மேம்படுத்துவதன் மூலம், RAW பிடிப்பு மற்றும் பல கட்டுப்பாட்டு அம்சங்களைச் சேர்ப்பதன் மூலம் இது கேமரா தரத்தின் மீது சரியான அதிகாரத்தை வழங்குகிறது. இந்த API ஆதரவின் மூலம், உங்கள் ஸ்மார்ட்ஃபோன் கேமரா சென்சார் வரம்புகளைத் தள்ளி, சாதகமான முடிவுகளை வழங்க முடியும்.

மேலும், இது HDR இன் மேம்பட்ட தொழில்நுட்பம் மற்றும் தற்போது சந்தையில் ஆதிக்கம் செலுத்தும் பிற அற்புதமான அம்சங்களையும் வழங்குகிறது. அதற்கு மேல், சாதனத்தில் இந்த API ஆதரவு இருப்பதை உறுதிசெய்த பிறகு, நீங்கள் சென்சார்களைக் கட்டுப்படுத்தலாம், ஒற்றை சட்டகத்தை மேம்படுத்தலாம் மற்றும் லென்ஸ் முடிவுகளை எளிதாக மேம்படுத்தலாம்.

இந்த API தொடர்பான கூடுதல் விரிவான தகவலை நீங்கள் அதிகாரியில் பெறுவீர்கள் Google ஆவணங்கள். எனவே, நீங்கள் மேலும் அறிய ஆர்வமாக இருந்தால், அதைப் பார்க்கவும்.

முறை 1: ADB கட்டளைகள் வழியாக Camera2 API ஐ உறுதிப்படுத்தவும்

உங்கள் ஸ்மார்ட்போனில் டெவலப்பர் பயன்முறையை ஏற்கனவே இயக்கியுள்ளீர்கள் என்பதை உறுதிசெய்து, உங்கள் கணினியில் ADB கட்டளை வரியில் நிறுவவும். 

  • டெவலப்பர் பயன்முறையிலிருந்து USB பிழைத்திருத்தத்தை இயக்கவும். 
  • கேபிளைப் பயன்படுத்தி உங்கள் மொபைலை விண்டோஸ் அல்லது மேக்குடன் இணைக்கவும். 
  • இப்போது, ​​கட்டளை வரியில் அல்லது PowerShell (Windows) அல்லது Terminal Window (macOS) ஐ திறக்கவும்.
  • கட்டளையை உள்ளிடவும் - adb shell "getprop | grep HAL3"
  • நீங்கள் பின்வரும் முடிவுகளைப் பெற்றால்

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

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

உங்கள் ஸ்மார்ட்போனில் Camera2 API இன் முழு ஆதரவு உள்ளது என்று அர்த்தம். இருப்பினும், அது ஒரே மாதிரியாக இல்லை என்றால், நீங்கள் அதை கைமுறையாக இயக்க வேண்டும்.

முறை 2: உறுதிப்படுத்த டெர்மினல் பயன்பாட்டைப் பெறவும் 

  • பதிவிறக்கம் டெர்மினல் எமுலேட்டர் பயன்பாடு உங்கள் விருப்பப்படி
  • பயன்பாட்டைத் திறந்து கட்டளையை உள்ளிடவும் - getprop | grep HAL3
  • பின்வரும் முடிவுகளை நீங்கள் பெற்றால்:

[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 ஆய்வைப் பதிவிறக்கம் செய்து, எந்த ஒரு கவலையுமின்றி முடிவைச் சோதிக்கலாம்.

இந்த பயன்பாட்டின் மூலம், பின்புற மற்றும் முன் கேமரா லென்ஸ்கள் பற்றிய அனைத்து விவரங்களையும் நீங்கள் பெறுவீர்கள். அந்தத் தகவலின் மூலம், ஆண்ட்ராய்டு சாதனத்திற்கு Camera2 API ஆதரவு கிடைத்ததா இல்லையா என்பதை நீங்கள் சிரமமின்றி உறுதிசெய்யலாம்.

படி 1: Camera2 API ஆய்வு விண்ணப்பத்தைப் பெறவும்

வெவ்வேறு கட்டளை வரிகளைச் சேர்ப்பதில் உங்கள் நேரத்தை வீணடிக்க விரும்பவில்லை, பின்னர் கேமரா API விவரங்களைச் சரிபார்க்க பின்வரும் பயன்பாட்டைப் பதிவிறக்கவும். 

  • Google Play Store பயன்பாட்டைப் பார்வையிடவும். 
  • தேடல் பட்டியில் Camera2 API ஆய்வை உள்ளிடவும். 
  • நிறுவு பொத்தானைக் கிளிக் செய்யவும். 
  • பதிவிறக்க செயல்முறை நடைபெறும் வரை காத்திருக்கவும். 
  • இறுதியாக, பயன்பாட்டைத் திறக்கவும்.

படி 2: Camera2 API ஆதரவைச் சரிபார்க்கவும்

நீங்கள் பயன்பாட்டை அணுகியதும், கேமரா2 API இல் பல்வேறு விவரங்களுடன் இடைமுகம் ஏற்றப்படும். கேமரா பிரிவு பின்புற கேமரா தொகுதிக்காக வழங்கப்பட்ட “கேமரா ஐடி: 0” என்றும் பொதுவாக செல்ஃபி லென்ஸைக் குறிக்கும் “கேமரா ஐடி: 1” என்றும் பிரிக்கப்பட்டுள்ளது.

கேமரா ஐடிக்கு கீழே, இரண்டு கேமராக்களிலும் உள்ள வன்பொருள் ஆதரவு அளவை நீங்கள் சரிபார்க்க வேண்டும். உங்கள் சாதனம் Camera2 API ஐ ஆதரிக்கிறதா என்பதை இங்கு நீங்கள் அறிந்துகொள்வீர்கள். அந்த வகையில் நீங்கள் பார்க்கும் நான்கு நிலைகள் உள்ளன, அவை ஒவ்வொன்றும் பின்வருமாறு வரையறுக்கப்பட்டுள்ளன:

  • நிலை_3: கேமரா வன்பொருளுக்கு CameraAPI2 சில கூடுதல் சலுகைகளை வழங்குகிறது, இதில் பொதுவாக RAW படங்கள், YUV மறு செயலாக்கம் போன்றவை அடங்கும்.
  • முழு: CameraAPI2 இன் பெரும்பாலான செயல்பாடுகள் அணுகக்கூடியவை என்பதை இது குறிக்கிறது.
  • வரையறுக்கப்பட்டவை: பெயர் குறிப்பிடப்பட்டுள்ளபடி, நீங்கள் கேமரா API2 இலிருந்து குறைந்த அளவிலான ஆதாரங்களை மட்டுமே பெறுகிறீர்கள்.
  • மரபு: உங்கள் தொலைபேசி பழைய தலைமுறை Camera1 API ஐ ஆதரிக்கிறது என்று அர்த்தம்.
  • வெளி: சில குறைபாடுகளுடன் LIMITED போன்ற சலுகைகளை வழங்குகிறது. இருப்பினும், பயனர்கள் வெளிப்புற கேமராக்களை USB வெப்கேம்களாகப் பயன்படுத்த அனுமதிக்கிறது.

பொதுவாக, வன்பொருள் ஆதரவு மட்டத்தின் முழுப் பிரிவில் உங்கள் ஃபோன் பச்சை நிற அடையாளத்தைப் பெறுவதைக் காண்பீர்கள், அதாவது உங்கள் ஸ்மார்ட்போன் Google கேமரா போர்ட்களை நிறுவுவதற்கு ஏற்றது. GCam.

Note: Legacy பிரிவில் உள்ள வன்பொருள் ஆதரவு நிலை பச்சை நிற டிக் காட்டுவதை நீங்கள் கவனித்தால், உங்கள் ஃபோன் camera2 API ஐ ஆதரிக்கவில்லை என்று அர்த்தம். அப்படியானால், நாங்கள் உள்ளடக்கிய கைமுறையாக இயக்கும் முறையை நீங்கள் பயன்படுத்த வேண்டும் இந்த வழிகாட்டி.

தீர்மானம்

ஆண்ட்ராய்டு போன்களில் Camera2 API ஆதரவின் முக்கியத்துவத்தை நீங்கள் கற்றுக்கொண்டீர்கள் என்று நம்புகிறேன். நீங்கள் API தகவலைச் சரிபார்த்தவுடன், அந்த மூன்றாம் தரப்பு google கேமரா போர்ட்களை உங்கள் சாதனத்தில் நிறுவுவதில் நேரத்தை வீணாக்காதீர்கள். கேமரா முடிவுகளை மேம்படுத்த மென்பொருள் முடிவு துல்லியமாக தேவைப்படுகிறது என்பதற்கு இது ஒரு சிறந்த எடுத்துக்காட்டு.

இதற்கிடையில், உங்களுக்கு ஏதேனும் சந்தேகங்கள் இருந்தால், கீழே உள்ள கருத்து பெட்டி மூலம் அவற்றைப் பற்றி எங்களுக்குத் தெரிவிக்கலாம்.

ஏபெல் தமினா பற்றி

இயந்திர கற்றல் பொறியியலாளர் மற்றும் புகைப்பட ஆர்வலரான ஏபெல் தமினா, இணைந்து நிறுவினார் GCamApk வலைப்பதிவு. AI இல் அவரது நிபுணத்துவம் மற்றும் கலவையில் ஆர்வமுள்ள பார்வை ஆகியவை தொழில்நுட்பம் மற்றும் புகைப்படம் எடுப்பதில் எல்லைகளைத் தள்ள வாசகர்களை ஊக்குவிக்கிறது.