Android 16 की रिलीज़ में, Camera ITS में कई बदलाव किए गए हैं. इस पेज पर, Android 16 के लिए Camera ITS में हुए बदलावों के बारे में खास जानकारी दी गई है.
Python और पैकेज के वर्शन
हमारा सुझाव है कि पार्टनर, पैकेज मैनेजमेंट सॉफ़्टवेयर का इस्तेमाल करें. इससे वे पैकेज के सही वर्शन को बंडल कर पाएंगे. साथ ही, Android रिलीज़ डेवलपमेंट के लिए वर्चुअल एनवायरमेंट बना पाएंगे. पैकेज मैनेजमेंट टूल का एक उदाहरण यहां दिया गया है. यह टूल, ज़रूरी पैकेज में से ज़्यादातर को मैनेज करता है. इसके बारे में जानने के लिए, Python 3 के venv से जुड़ा दस्तावेज़ देखें.
Android 16 में Python और पैकेज के इन वर्शन का इस्तेमाल किया जा सकता है:
- Python 3.10.13
- OpenCV 4.10.0
- Numpy 2.2.5
- Matplotlib 3.8.4
- Scipy 1.13.1
- pySerial 3.5
- Pillow 10.3.0
- PyYAML 6.0.1
- Mobly 1.12.2
- FFmpeg 7.0.2
- Snippet UiAutomator 1.1.1
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 ने सीन की जांच की और उसमें चेहरे की पहचान की गई. इसलिए, वीडियो को हटा दिया गया. |