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

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

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

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

Android 16, Python और पैकेज के इन वर्शन के साथ काम करता है:

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

Android 16 के लिए, इस पैकेज का इस्तेमाल नहीं किया जा सकता:

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

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

सीन ब्यौरा
scene1_3 scene1_1 जैसा ग्रे चार्ट, जिसमें सफ़ेद बॉर्डर नहीं है.
scene6 ArUco मार्कर की ग्रिड के साथ सर्कल की ग्रिड को अपडेट करता है, ताकि सीन में मौजूद ऑब्जेक्ट की यूनीक पहचान की जा सके.
scene_ip डिफ़ॉल्ट कैमरा ऐप्लिकेशन और Camera ऐप्लिकेशन से कैप्चर की गई इमेज की तुलना करने के लिए नया सीन.
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 ऐप्लिकेशन का इस्तेमाल करता है.
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 की जांच में, वीडियो में चेहरे की पहचान की सुविधा मिलने की वजह से, वीडियो हटा दिया गया.