نمای کلی

این راهنما نحوه انتقال پیاده‌سازی‌های دوربین خودرو خود را به APIهای Camera2 از APIهای سیستم نمایش گسترده (EVS) شرح می‌دهد. ما قصد داریم APIهای EVS را برای عملکرد دوربین منسوخ کنیم. هدف این انتقال استاندارد کردن توسعه دوربین در سیستم عامل Android Automotive (AAOS) با استفاده از چارچوب Camera2 است.

دلایل مهاجرت

این عوامل زمینه ساز مهاجرت هستند.

  • Unified API: Camera2 یک API منفرد و ثابت را برای توسعه همه دوربین‌ها در اندروید، در همه عوامل (تلفن، تبلت، تلویزیون و وسایل نقلیه) ارائه می‌کند.

  • دسترسی گسترده تر: Camera2 برای برنامه های سیستم، شخص اول و شخص ثالث در دسترس است. این برخلاف EVS است که به برنامه های سیستمی و شخص اول محدود می شود.

  • کاهش تکه تکه شدن: Camera2 نیاز به OEM ها برای نگهداری و پشتیبانی از دو پشته دوربین مجزا را از بین می برد.

  • ویژگی های استاندارد: Camera2 از پیشرفت ها و ویژگی های مداوم توسعه یافته برای چارچوب اصلی دوربین اندروید بهره می برد.

اجزای EVS تحت تأثیر

وقتی EVS منسوخ می شود، این مؤلفه های EVS ممکن است تحت تأثیر قرار گیرند:

کتابخانه سازگاری EVS به Camera2

ما قصد داریم یک کتابخانه سازگاری (لایه شیم) برای پشتیبانی از انتقال مشتریان EVS به Camera2 ارائه کنیم.

انطباق مجموعه آزمایشی

همه پیاده‌سازی‌های Camera2 باید این تست‌های انطباق با Android را پشت سر بگذارند:

  • مجموعه تست سازگاری (CTS) سازگاری کلی Android را تأیید می کند.
  • مجموعه تست فروشنده (VTS) رابط دوربین HAL را آزمایش می کند.
  • مجموعه تست تصویر (ITS) کیفیت و صحت تصویر را تأیید می کند.

برای کسب اطلاعات بیشتر، به تست دوربین HAL مراجعه کنید.

بازخورد

ما برای بازخورد شما برای مهاجرت از EVS به Camera2 ارزش قائل هستیم. برای ارائه ورودی، به گزارش و پیگیری اشکالات مراجعه کنید. هنگامی که مشکلی را ثبت می کنید، "راهنمای مهاجرت EVS به دوربین 2" را در عنوان وارد کنید.