13.2. เครื่องมือโปรเจกต์ OpenMV¶
OpenMV Projects Tools คือคอลเลกชันแอปพลิเคชัน GUI บนเดสก์ท็อปที่กำลังขยายตัว แต่ละแอปมาพร้อมกับสคริปต์ MicroPython คู่กันบนกล้อง กล้องจับและสตรีมข้อมูลจาก sensor แอปเดสก์ท็อปรับข้อมูลผ่าน USB และให้การแสดงผลแบบเรียลไทม์ การปรับพารามิเตอร์ หรือขั้นตอนการปรับเทียบที่กรณีใช้งานเฉพาะต้องการ
แต่ละเครื่องมือมีไดเรกทอรีย่อยของตัวเองในที่เก็บโค้ด ประกอบด้วยสคริปต์เดสก์ท็อป สคริปต์คู่กันฝั่งกล้อง README ที่ครอบคลุมการติดตั้งและการใช้งาน และภาพหน้าจอ
เครื่องมือที่มีอยู่ในที่เก็บโค้ดปัจจุบัน ได้แก่ ยูทิลิตีการปรับเทียบสำหรับการซ้อนทับเอาต์พุตความร้อนหรือกล้องอีเวนต์บนเฟรมสี ตัวปรับแต่ง ISP แบบโต้ตอบสำหรับไปป์ไลน์สีของ OpenMV N6 (debayer สด, white balance และเมทริกซ์การปรับสี) และตัวแสดงผลแบบเรียลไทม์สำหรับ event sensor Prophesee GenX320 เครื่องมือใหม่จะเพิ่มในที่เก็บโค้ดเมื่อ sensor ใหม่หรือขั้นตอนงานใหม่ต้องการ
ทุกเครื่องมือมีรูปแบบเดียวกัน คือแอปพลิเคชัน Python บนเดสก์ท็อปที่สร้างด้วย DearPyGui สื่อสารกับกล้องผ่านแพ็กเกจ Python ของ openmv ผ่าน USB serial ต้องใช้ Python 3.12 ขึ้นไป macOS และ Linux ให้ปริมาณงาน USB ที่ดีที่สุด