Android 16 Camera Image Test Suite के रिलीज़ नोट

Android 16 की रिलीज़ में, Camera ITS में कई बदलाव किए गए हैं. इस पेज पर, Android 16 के लिए Camera ITS में हुए बदलावों के बारे में खास जानकारी दी गई है.

Python और पैकेज के वर्शन

हमारा सुझाव है कि पार्टनर, पैकेज मैनेजमेंट सॉफ़्टवेयर का इस्तेमाल करें. इससे वे पैकेज के सही वर्शन को बंडल कर पाएंगे. साथ ही, Android रिलीज़ डेवलपमेंट के लिए वर्चुअल एनवायरमेंट बना पाएंगे. पैकेज मैनेजमेंट टूल का एक उदाहरण यहां दिया गया है. यह टूल, ज़रूरी पैकेज में से ज़्यादातर को मैनेज करता है. इसके बारे में जानने के लिए, Python 3 के venv से जुड़ा दस्तावेज़ देखें.

Android 16 में Python और पैकेज के इन वर्शन का इस्तेमाल किया जा सकता है:

Android 16 के लिए यह पैकेज नया है:

Android 16 के लिए, इस पैकेज का इस्तेमाल बंद कर दिया गया है:

नए या अपडेट किए गए सीन

Android 16 में ये सीन जोड़े गए हैं:

सीन ब्यौरा
scene1_3 scene1_1 जैसा स्लेटी रंग का चार्ट, जिसमें सफ़ेद बॉर्डर नहीं है.
scene6 यह फ़ंक्शन, सीन में मौजूद ऑब्जेक्ट की यूनीक तरीके से पहचान करने के लिए, ArUco मार्कर के ग्रिड के साथ सर्कल के ग्रिड को अपडेट करता है.
scene_ip डिफ़ॉल्ट कैमरा ऐप्लिकेशन और Jetpack Camera App से कैप्चर की गई इमेज की तुलना करने के लिए नया सीन.
scene_tele इसमें scene6 और scene7 का फिर से इस्तेमाल किया जाता है. हालांकि, इसमें वाइड से टेली कैमरा क्रॉसओवर को अलग से टेस्ट किया जा सकता है, क्योंकि टेली कैमरा के लिए चार्ट की दूरी को ऑप्टिमाइज़ करना ज़रूरी है.

नई जांच के आंकड़े

Android 16 में ये जांचें शामिल हैं:

सीन टेस्ट का नाम ब्यौरा
scene1_3 test_exposure_time_priority यह कुकी, Android 16 में मौजूद एक्सपोज़र टाइम प्रायॉरिटी मोड की सुविधा की पुष्टि करती है.
scene1_3 test_sensitivity_priority यह कुकी, Android 16 के आईएसओ प्रायॉरिटी मोड की सुविधा की पुष्टि करती है.
scene2_a test_exposure_keys_consistent यह कुकी, ऑटोमैटिक और मैन्युअल कैप्चर के लिए, एक्सपोज़र मेटाडेटा की वैल्यू की पुष्टि करती है.
scene2_b test_preview_num_faces यह कुकी, scene2_b की झलक दिखाने वाली स्ट्रीम के कैप्चर किए गए डेटा में चेहरे की पहचान करने की पुष्टि करती है.
scene2_d test_preview_num_faces यह कुकी, scene2_d की झलक दिखाने वाली स्ट्रीम के कैप्चर किए गए डेटा में चेहरे की पहचान करने की पुष्टि करती है.
scene2_f test_preview_num_faces यह कुकी, scene2_f की झलक दिखाने वाली स्ट्रीम के कैप्चर किए गए डेटा में चेहरे की पहचान करने की पुष्टि करती है.
scene2_g test_preview_num_faces यह कुकी, प्रोफ़ाइल में मौजूद चेहरों के साथ scene2_g के प्रीव्यू स्ट्रीम कैप्चर के लिए, चेहरे की पहचान की पुष्टि करती है.
scene_flash test_night_mode_indicator यह Android 16 में नाइट मोड इंडिकेटर की सुविधा की पुष्टि करता है.
scene_ip test_default_jca_ip यह डिफ़ॉल्ट कैमरा ऐप्लिकेशन और Jetpack Camera ऐप्लिकेशन के बीच इमेज की समानता की पुष्टि करता है.
scene_tele test_zoom_tele वाइड से टेली कैमरा ट्रांज़िशन के लिए, ज़ूम की जांच करने की सुविधा जोड़ी गई है.
scene_tele test_preview_zoom_tele यह वाइड से टेली कैमरे पर ट्रांज़िशन के लिए, ज़ूम की झलक देखने की सुविधा जोड़ता है.
scene_tele test_multi_camera_switch_tele वाइड से टेली कैमरे पर ट्रांज़िशन के लिए, मल्टी-कैमरा स्विच की जांच करने की सुविधा जोड़ी गई है.
sensor_fusion test_video_stabilization_jca यह test_video_stabilization के जैसा ही है, लेकिन वीडियो कैप्चर करने के लिए Jetpack Camera ऐप्लिकेशन का इस्तेमाल करता है.

फिर से बनाए गए टेस्ट

Android 16 में, टेस्ट कवरेज बढ़ाने और ग्रुप टेस्ट को ज़्यादा तार्किक बनाने के लिए, यहां दिए गए टेस्ट को फिर से तैयार किया गया है:

सीन टेस्ट का नाम ब्यौरा
scene1_3 test_ev_compensation यह कुकी, test_ev_compensation_advanced और test_ev_compensation_basic को मर्ज करती है.
scene3 test_imu_drift ज़्यादा तापमान पर, जायरोस्कोप के काम न करने की समस्याओं का पता लगाने के लिए, यह टेस्ट ज़्यादा समय तक चलता है.
scene6 test_zoom टेलीफ़ोटो लेंस पर ट्रांज़िशन के दौरान ज़ूम करना बंद कर देता है. ऑफ़सेट की जांच करने की सुविधा जोड़ी गई. यह कुकी, कैप्चर करने के लिए Jetpack Camera App का इस्तेमाल करती है.
sensor_fusion test_preview_stabilization अल्ट्रा-वाइड कैमरे की कवरेज के लिए, 0.9x और 1.1x, दोनों ज़ूम रेशियो पर टेस्ट करने के लिए फिर से तैयार किया गया.

इसके अलावा, scene1_1 और scene1_2 में मौजूद कई टेस्ट को scene1_3 में ले जाया जाता है, ताकि तीनों सब-सीन के बीच लोड को बैलेंस किया जा सके. हालांकि, सिर्फ़ उन टेस्ट को दूसरी जगह ले जाया जाता है जिनमें ऑटोफ़ोकस की ज़रूरत नहीं होती. ऐसा इसलिए होता है, क्योंकि scene1_3 में सफ़ेद बॉर्डर नहीं होता.

बंद किए गए टेस्ट

Android 16 में, इन टेस्ट को बंद कर दिया गया है, क्योंकि टेस्ट फ़ंक्शन को अन्य टेस्ट में शामिल किया गया है:

सीन टेस्ट का नाम ब्यौरा
scene2_b test_num_faces test_preview_num_faces ने सीन की जांच की और उसमें चेहरे की पहचान की गई. इसलिए, वीडियो को हटा दिया गया.
scene2_f test_num_faces test_preview_num_faces ने सीन की जांच की और उसमें चेहरे की पहचान की गई. इसलिए, वीडियो को हटा दिया गया.