يتضمّن إصدار 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 |
إعادة استخدام المشهدَين 6 و7، ولكن السماح باختبار الانتقال من الكاميرا الواسعة إلى الكاميرا المقرِّبة بشكل منفصل، لأنّه يجب تحسين مسافة المخطط للكاميرا المقرِّبة |
الفحوصات الجديدة
يعرض 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. |