גרסת 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. |
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 . |