הערות לגרסה של ערכת בדיקת התמונות במצלמה של Android 16

גרסת Android 16 כוללת מספר שינויים ב-Camera ITS. בדף הזה מפורטים השינויים ב-Camera ITS ב-Android 16.

גרסאות Python וחבילות

מומלץ מאוד לשותפים להשתמש בתוכנה לניהול חבילות כדי לאגד את הגרסאות הנכונות של החבילות וליצור סביבה וירטואלית לפיתוח גרסאות של Android. כדי לראות דוגמה לכלי לניהול חבילות שמטפל ברוב החבילות הנדרשות, אפשר לעיין במסמכי התיעוד של Python 3 בנושא venv.

‫Android 16 תומך בגרסאות הבאות של Python וחבילות:

החבילה הבאה חדשה ב-Android 16:

החבילה הבאה הוצאה משימוש ב-Android 16:

סצנות חדשות או מעודכנות

ב-Android 16 מוצגים הסצנות הבאות:

סביבת תאורה תיאור
scene1_3 תרשים אפור שדומה ל-scene1_1 בלי גבול לבן.
scene6 עדכון רשת של עיגולים עם רשת של סמני ArUco כדי לזהות באופן ייחודי את האובייקט הממוקם בסצנה.
scene_ip סצנה חדשה להשוואות בין תמונות שצולמו באפליקציית המצלמה שמוגדרת כברירת מחדל לבין תמונות שצולמו באפליקציית Jetpack Camera.
scene_tele הוא משתמש מחדש בסצנה 6 ובסצנה 7, אבל מאפשר לבדוק בנפרד את המעבר בין המצלמה הרחבה למצלמת הטלסקופ, כי צריך לבצע אופטימיזציה של מרחק התרשים למצלמת הטלסקופ.

בדיקות חדשות

ב-Android 16 מוצגות הבדיקות הבאות:

סביבת תאורה שם הבדיקה תיאור
scene1_3 test_exposure_time_priority מאמת את התכונה 'מצב עדיפות לזמן החשיפה' ב-Android 16.
scene1_3 test_sensitivity_priority מאמתת את התכונה 'מצב עדיפות' ב-Android 16 ISO.
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.
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 לצילום וידאו.

בדיקות שעברו רפקטורינג

ב-Android 16, בוצע רפקטורינג של הבדיקות הבאות כדי להגדיל את כיסוי הבדיקות ולקבץ את הבדיקות בצורה הגיונית יותר:

סביבת תאורה שם הבדיקה תיאור
scene1_3 test_ev_compensation מיזוג של test_ev_compensation_advanced ו-test_ev_compensation_basic.
scene3 test_imu_drift מריצים את הבדיקה למשך זמן ארוך יותר כדי לגלות בעיות של סחיפה בגירוסקופ בטמפרטורות גבוהות יותר.
scene6 test_zoom הזום מפסיק כשעוברים לעדשת טלפוטו. נוספה בדיקה של היסט. משתמש באפליקציית המצלמה של Jetpack לצילום תמונות.
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.