การเปิดตัว Android 16 มีการเปลี่ยนแปลงหลายอย่างใน Camera ITS หน้านี้ สรุปการเปลี่ยนแปลง 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 |
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 |
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 |