ردیابی حرکت

در Android 9، دستگاه‌های دوربین می‌توانند قابلیت ردیابی حرکت را تبلیغ کنند. دوربین‌هایی که از این ویژگی پشتیبانی می‌کنند خودشان داده‌های ردیابی حرکت تولید نمی‌کنند، بلکه ARCore یا الگوریتم تثبیت تصویر از آن‌ها به‌همراه حسگرهای دیگر برای تجزیه‌وتحلیل صحنه استفاده می‌کند. برای پشتیبانی از این ویژگی، دستگاه‌ها باید از CONTROL_CAPTURE_INTENT_MOTION_TRACKING پشتیبانی کنند. اگر این هدف بخشی از درخواست ضبط باشد، دوربین باید زمان نوردهی را به حداکثر ۲۰ میلی‌ثانیه محدود کند تا تاری ناشی از حرکت کاهش یابد.

مثال‌ها و منبع

یک پیاده‌سازی مرجع ردیابی حرکت در سمت HAL به‌عنوان بخشی از Camera HAL دردسترس است.

پیاده‌سازی

برای فعال کردن ردیابی حرکت در دستگاه دوربین، مطمئن شوید که:

اعتبارسنجی

دستگاه‌های دوربین که از ویژگی ردیابی حرکت پشتیبانی می‌کنند باید آزمایش‌های سازگاری دوربین (CTS) را بگذرانند.