ওভারভিউ

এই নির্দেশিকাটি বর্ণনা করে যে কীভাবে আপনার স্বয়ংচালিত ক্যামেরা বাস্তবায়নকে এক্সটেন্ডেড ভিউ সিস্টেম (EVS) API থেকে Camera2 API-তে স্থানান্তর করা যায়। আমরা ক্যামেরা কার্যকারিতার জন্য EVS APIগুলিকে অবমূল্যায়ন করার পরিকল্পনা করছি৷ ক্যামেরা2 ফ্রেমওয়ার্ক ব্যবহার করে অ্যান্ড্রয়েড অটোমোটিভ ওএস (এএওএস) এ ক্যামেরা ডেভেলপমেন্টকে মানসম্মত করা এই ট্রানজিশনের লক্ষ্য।

স্থানান্তরিত হওয়ার কারণ

এই কারণগুলি অভিবাসনকে ভিত্তি করে।

  • ইউনিফাইড API: Camera2 সমস্ত ফর্ম ফ্যাক্টর (ফোন, ট্যাবলেট, টিভি এবং যানবাহন) জুড়ে, Android-এ সমস্ত ক্যামেরা বিকাশের জন্য একটি একক, সামঞ্জস্যপূর্ণ API প্রদান করে।

  • বৃহত্তর অ্যাক্সেস: Camera2 সিস্টেম, প্রথম পক্ষ এবং তৃতীয় পক্ষের অ্যাপে উপলব্ধ। এটি EVS-এর বিপরীত, যা সিস্টেম এবং প্রথম পক্ষের অ্যাপের মধ্যে সীমাবদ্ধ।

  • খণ্ডিতকরণ হ্রাস: ক্যামেরা2 দুটি পৃথক ক্যামেরা স্ট্যাক বজায় রাখতে ও সমর্থন করার জন্য OEM-এর প্রয়োজনীয়তা দূর করে।

  • স্ট্যান্ডার্ড বৈশিষ্ট্য: চলমান বর্ধিতকরণ এবং মূল অ্যান্ড্রয়েড ক্যামেরা ফ্রেমওয়ার্কের জন্য উন্নত বৈশিষ্ট্যগুলি থেকে Camera2 সুবিধা।

প্রভাবিত EVS উপাদান

যখন EVS বর্জন করা হয়, তখন এই EVS উপাদানগুলি প্রভাবিত হতে পারে:

EVS থেকে Camera2 সামঞ্জস্যপূর্ণ লাইব্রেরি

Camera2-এ মাইগ্রেট করুন EVS এবং Camera2-এর মধ্যে পার্থক্যের বিবরণ দেয় এবং বর্ণনা করে কিভাবে আপনার কাঙ্খিত EVS কার্যকারিতা Camera2 API-তে রূপান্তর করা যায়। এই স্থানান্তরগুলিকে সমর্থন করার জন্য আমরা একটি ঐচ্ছিক সামঞ্জস্যপূর্ণ গ্রন্থাগার (শিম স্তর) প্রস্তুত করার পরিকল্পনা করছি৷

পরীক্ষা স্যুট সম্মতি

সমস্ত Camera2 বাস্তবায়নকে অবশ্যই এই Android কমপ্লায়েন্স পরীক্ষায় উত্তীর্ণ হতে হবে:

  • সামঞ্জস্য পরীক্ষা স্যুট (CTS) সামগ্রিক Android সামঞ্জস্য যাচাই করে।
  • ভেন্ডর টেস্ট স্যুট (VTS) ক্যামেরা HAL ইন্টারফেস পরীক্ষা করে।
  • ইমেজ টেস্ট স্যুট (ITS) ছবির গুণমান এবং সঠিকতা যাচাই করে।

আরও জানতে, ক্যামেরা HAL পরীক্ষা দেখুন।

প্রতিক্রিয়া

EVS থেকে Camera2 তে স্থানান্তরিত করার জন্য আমরা আপনার মতামতকে বিশেষ মূল্য দিই। ইনপুট প্রদান করতে, রিপোর্ট এবং ট্র্যাক বাগ দেখুন। আপনি একটি সমস্যা ফাইল করার সময়, শিরোনামে "EVS to Camera2 মাইগ্রেশন গাইড" অন্তর্ভুক্ত করুন।