การรวม SDK วิชั่นออฟไลน์ของ Android ควรตรวจสอบไปป์ไลน์อินพุตต่อผลลัพธ์ที่ทำซ้ำได้ก่อน จากนั้นจึงขยายโหมดกล้องและขอบเขตของอุปกรณ์ บทความนี้เสนอวิธีการนำไปใช้ โดยจะไม่รายงานการปรับใช้ใหม่ การปรับอุปกรณ์ หรือการยอมรับการทำงานแบบยั่งยืนที่เสร็จสมบูรณ์
ยืนยันอุปกรณ์และทรัพยากรก่อน
บันทึกเวอร์ชันอุปกรณ์และระบบ สถาปัตยกรรมโปรเซสเซอร์ SDK และเวอร์ชันอ้างอิง ไฟล์โมเดล และอินพุตของกล้อง ยืนยันการใช้โมเดล ทรัพยากรของบุคคลที่สาม และขอบเขตการจัดส่งซอร์สโค้ดแยกกัน สร้างสภาพแวดล้อมที่สามารถทำซ้ำได้ด้วยตัวอย่างที่ระบุ จากนั้นระบุการขึ้นต่อกัน สิทธิ์ และความแตกต่างของวงจรการใช้งานในแอปพลิเคชันของลูกค้า ตัวอย่างการทำงานไม่ได้สร้างการยอมรับแอปพลิเคชันนั้น
เก็บหลักฐานไว้ในแต่ละขั้นตอนของท่อ
| ขั้นตอนการประมวลผล | งานที่เสนอ | หลักฐานที่จะตรวจสอบ |
|---|---|---|
| การเตรียมทรัพยากร | ตรวจสอบโมเดล การขึ้นต่อกัน และเวอร์ชัน | สินค้าคงคลังของไฟล์ สถานะการโหลด และข้อผิดพลาด |
| กล้องจับภาพ | ยืนยันรูปแบบ ขนาด และอายุการใช้งานของเฟรม | เฟรมดั้งเดิม เค้าโครงระนาบภาพ และเวลาในการจับภาพ |
| การแปลงอินพุต | คัดลอก ครอบตัด และหมุนตามอินเทอร์เฟซ | ส่งภาพและพารามิเตอร์ |
| งานอนุมาน | จัดการสถานะการส่ง เสร็จสมบูรณ์ ไม่ว่าง และล้มเหลว | ตัวระบุเฟรม สถานะ และผลลัพธ์ที่เกี่ยวข้อง |
| การแสดงผลและการกู้คืน | จัดทำแผนที่ผลลัพธ์และตรวจสอบการหยุดและการพักผ่อนหย่อนใจ | การเปรียบเทียบการซ้อนทับ ขั้นตอนการกู้คืน และรายการที่ยังไม่เสร็จ |
อย่าใช้ผลลัพธ์แบบอะซิงโครนัสกับภาพที่ไม่ถูกต้อง
เชื่อมโยงแต่ละเฟรมที่ส่งมากับผลลัพธ์ เวอร์ชันรูปภาพ และการแปลงการแสดงผล หากกล้องแสดงตัวอย่างหรือขนาดมีการเปลี่ยนแปลงเมื่อผลลัพธ์มาถึง อย่าใช้การแปลงแบบเก่าโดยไม่ตรวจสอบ จัดการกับงานที่ค้างอยู่ งานยุ่ง หรือล้มเหลวโดยตกลงร่วมกันในการปล่อย การควบคุมปริมาณ หรือกฎสถานะที่ไม่ถูกต้อง อย่าทำเครื่องหมายผลลัพธ์เก่าเป็นการตรวจหาเฟรมปัจจุบันเสร็จสมบูรณ์ บทความนี้ไม่ได้มีข้อสันนิษฐานที่ไม่ได้รับการยืนยันเกี่ยวกับพฤติกรรมคิวของ SDK โดยเฉพาะ
ตรวจสอบการกู้คืนอุปกรณ์และปริมาณงานแยกกัน
ทดสอบการหยุดและรีสตาร์ทกล้อง การเปลี่ยนแปลงสิทธิ์การเข้าถึงแอปพลิเคชัน การเปลี่ยนพื้นหลังและเบื้องหน้า และความล้มเหลวในการโหลดโมเดลในแอปพลิเคชันจริง ตรวจสอบว่ามีการปล่อยบัฟเฟอร์และทรัพยากรของงานอย่างเหมาะสม บันทึกเวลาดำเนินการ หน่วยความจำ และข้อผิดพลาดภายใต้ความละเอียดของภาพที่ตกลงกัน นโยบายการส่ง และปริมาณงาน ความถูกต้องแม่นยำ การใช้พลังงานไฟฟ้า และความเสถียรในระยะยาว จำเป็นต้องมีตัวอย่าง อุปกรณ์ และการวัดที่สอดคล้องกัน แนวทางนี้ไม่ระบุอัตราเฟรมที่ใช้ได้กับทุกกรณีโดยไม่มีผลการวัด และไม่รับประกันว่าจะไม่มีข้อผิดพลาด
การอ้างอิงกลไก: อายุการใช้งานรูปภาพ Android, ดูตัวอย่างการแปลง. บริการที่เกี่ยวข้อง: SDK การมองเห็น Android, มือถือและแบบฝัง, การให้คำปรึกษาโครงการ.