ใน Android 9 อุปกรณ์กล้องสามารถโฆษณา
ความสามารถในการติดตามการเคลื่อนไหว
กล้องที่รองรับฟีเจอร์นี้จะไม่สร้างข้อมูลการติดตามการเคลื่อนไหวด้วยตัวเอง
แต่จะใช้โดย ARCore หรืออัลกอริทึมการป้องกันภาพสั่นไหว
เซ็นเซอร์อื่นๆ สำหรับการวิเคราะห์ฉาก อุปกรณ์ต้องรองรับฟีเจอร์นี้ก่อน
CONTROL_CAPTURE_INTENT_MOTION_TRACKING
หาก Intent นี้เป็นส่วนหนึ่งของคำขอจับภาพ กล้องต้องจำกัด
เวลาเปิดรับแสงสูงสุด 20 มิลลิวินาทีเพื่อลดการเบลอจากการเคลื่อนไหว
ตัวอย่างและแหล่งที่มา
การใช้งานการติดตามการเคลื่อนไหวอ้างอิงในฝั่ง HAL พร้อมให้ใช้งานโดยเป็นส่วนหนึ่งของ ของ HAL ของกล้อง
การใช้งาน
หากต้องการเปิดใช้การติดตามการเคลื่อนไหวในอุปกรณ์กล้อง ให้ตรวจสอบดังนี้
-
ANDROID_REQUEST_AVAILABLE_CAPABILITIES_MOTION_TRACKING
เปิดใช้ความสามารถแล้ว -
ANDROID_CONTROL_CAPTURE_INTENT_MOTION_TRACKING
รองรับ Intent และเมื่อรวมอยู่ในคำขอจับภาพจะจำกัดกล้อง เวลาเปิดรับแสงสูงสุด 20 มิลลิวินาที ข้อมูลการปรับเลนส์จากรายการต่อไปนี้ได้รับการรายงานอย่างถูกต้องใน ช่องข้อมูลแบบคงที่และข้อมูลเมตาแบบไดนามิก
การตรวจสอบความถูกต้อง
อุปกรณ์กล้องที่รองรับฟีเจอร์การติดตามการเคลื่อนไหวต้องผ่านการตรวจสอบ การทดสอบ CTS ของกล้อง