يتضمّن إصدار Android 16 عددًا من التغييرات على Camera ITS. وتلخّص هذه الصفحة التغييرات التي تم إجراؤها على Camera ITS في Android 16.
إصدارات 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 |
التحقّق من ميزة وضع أولوية ISO في 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 App |
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 App لتسجيل الفيديو |
الفحوصات التي تم إعادة هيكلتها
في 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. |