Trong Android 9, các thiết bị camera có thể quảng cáo khả năng theo dõi chuyển động . Các máy ảnh hỗ trợ tính năng này không tự tạo ra dữ liệu theo dõi chuyển động mà thay vào đó được ARCore hoặc thuật toán ổn định hình ảnh cùng với các cảm biến khác sử dụng để phân tích cảnh. Để hỗ trợ tính năng này, thiết bị phải hỗ trợ CONTROL_CAPTURE_INTENT_MOTION_TRACKING
. Nếu mục đích này là một phần của yêu cầu chụp thì máy ảnh phải giới hạn thời gian phơi sáng ở mức tối đa 20 mili giây để giảm hiện tượng nhòe chuyển động.
Ví dụ và nguồn
Triển khai theo dõi chuyển động tham chiếu ở phía HAL có sẵn như một phần của Camera HAL .
Thực hiện
Để bật tính năng theo dõi chuyển động trên thiết bị camera, hãy đảm bảo:
- Khả năng
ANDROID_REQUEST_AVAILABLE_CAPABILITIES_MOTION_TRACKING
được bật. - Mục đích
ANDROID_CONTROL_CAPTURE_INTENT_MOTION_TRACKING
được hỗ trợ và khi được đưa vào yêu cầu chụp sẽ giới hạn thời gian phơi sáng của máy ảnh ở mức tối đa là 20 mili giây. Dữ liệu hiệu chỉnh ống kính từ danh sách sau đây được báo cáo chính xác trong trường siêu dữ liệu động và thông tin tĩnh:
Thẩm định
Các thiết bị camera hỗ trợ tính năng theo dõi chuyển động phải vượt qua bài kiểm tra CTS của camera .