Android 9 में, कैमरा डिवाइसों से विज्ञापन दिखाए जा सकते हैं
मोशन ट्रैकिंग की सुविधा.
इस सुविधा के साथ काम करने वाले कैमरे, मोशन ट्रैकिंग डेटा खुद नहीं देते,
इसका इस्तेमाल, ARCore या इमेज स्टेबलाइज़ेशन एल्गोरिदम के साथ-साथ किया जाता है
सीन के विश्लेषण के लिए दूसरे सेंसर इस्तेमाल करता है. यह सुविधा, सिर्फ़ डिवाइसों पर काम करती है
CONTROL_CAPTURE_INTENT_MOTION_TRACKING
.
अगर यह इंटेंट कैप्चर करने के अनुरोध का हिस्सा है, तो कैमरे को
एक्सपोज़र का समय ज़्यादा से ज़्यादा 20 मिलीसेकंड तक होना चाहिए. इससे, मोशन ब्लर इफ़ेक्ट को कम किया जा सकता है.
उदाहरण और सोर्स
एचएएल साइड पर रेफ़रंस मोशन ट्रैकिंग को लागू करने की सुविधा उपलब्ध है का तरीका कैमरा एचएएल.
लागू करना
कैमरे वाले डिवाइस पर मोशन ट्रैकिंग की सुविधा चालू करने के लिए, पक्का करें कि:
- कॉन्टेंट बनाने
ANDROID_REQUEST_AVAILABLE_CAPABILITIES_MOTION_TRACKING
की सुविधा चालू है. - कॉन्टेंट बनाने
ANDROID_CONTROL_CAPTURE_INTENT_MOTION_TRACKING
यह इंटेंट का इस्तेमाल करता है. साथ ही, कैप्चर करने के अनुरोध में शामिल किए जाने पर, कैमरा सीमित हो जाता है एक्सपोज़र का समय ज़्यादा से ज़्यादा 20 मिलीसेकंड तक होना चाहिए. नीचे दी गई सूची के लेंस कैलिब्रेशन डेटा को स्टैटिक जानकारी और डाइनैमिक मेटाडेटा फ़ील्ड:
पुष्टि करें
मोशन ट्रैकिंग सुविधा का इस्तेमाल करने वाले कैमरा डिवाइस को कैमरे के सीटीएस टेस्ट का इस्तेमाल करते हैं.