บันทึกประจำรุ่นของชุดทดสอบภาพจากกล้อง 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
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
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 เพื่อปรับสมดุลการโหลดของฉากย่อยทั้ง 3 ฉาก อย่างไรก็ตาม ระบบจะย้ายเฉพาะการทดสอบที่ไม่ต้องใช้โฟกัสอัตโนมัติเนื่องจาก scene1_3 ไม่มีเส้นขอบสีขาว

การทดสอบที่เลิกใช้งานแล้ว

ใน Android 16 การทดสอบต่อไปนี้เลิกใช้งานแล้วเนื่องจากการทดสอบฟังก์ชันครอบคลุมโดยการทดสอบอื่นๆ

ฉาก ชื่อการทดสอบ คำอธิบาย
scene2_b test_num_faces นำออกเนื่องจากการตรวจจับใบหน้าในฉากได้รับการทดสอบโดย test_preview_num_faces
scene2_f test_num_faces นำออกเนื่องจากการตรวจจับใบหน้าในฉากได้รับการทดสอบโดย test_preview_num_faces