Android 16 रिलीज़ में, Camera ITS में कई बदलाव किए गए हैं. इस पेज पर, Android 16 के लिए कैमरा ITS में हुए बदलावों के बारे में खास जानकारी दी गई है.
Python और पैकेज के वर्शन
हमारा सुझाव है कि पार्टनर, पैकेज मैनेजमेंट सॉफ़्टवेयर का इस्तेमाल करके, पैकेज के सही वर्शन को बंडल करें. इससे, Android रिलीज़ के डेवलपमेंट के लिए वर्चुअल एनवायरमेंट बनाया जा सकता है. पैकेज मैनेजमेंट टूल का उदाहरण देखें, जो ज़रूरी ज़्यादातर पैकेज को मैनेज करता है. इसके लिए, venv के लिए Python 3 का दस्तावेज़ देखें.
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 |
डिफ़ॉल्ट कैमरा ऐप्लिकेशन और 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 की जांच में, वीडियो में चेहरे की पहचान की सुविधा मिलने की वजह से, वीडियो हटा दिया गया. |