13.2. OpenMV Projects Tools

OpenMV Projects Tools là bộ sưu tập ngày càng phát triển của các ứng dụng GUI máy tính để bàn, mỗi ứng dụng đi kèm với một tập lệnh MicroPython đồng hành trên camera. Camera chụp và truyền phát dữ liệu cảm biến; ứng dụng máy tính nhận dữ liệu qua USB và cung cấp trực quan hóa thời gian thực, điều chỉnh tham số, hoặc quy trình hiệu chỉnh mà từng trường hợp sử dụng cụ thể cần.

The CCM Tuning desktop GUI displaying live raw Bayer output from an OpenMV N6 alongside a software replica of the cam's ISP pipeline and an interactive colour-correction matrix solver.

Mỗi công cụ có thư mục con riêng trong repository với tập lệnh máy tính để bàn, tập lệnh đồng hành phía camera, tệp README hướng dẫn cài đặt và sử dụng, và ảnh chụp màn hình.

Các công cụ hiện có trong repository bao gồm tiện ích hiệu chỉnh để chồng lớp đầu ra nhiệt hoặc camera sự kiện lên khung hình màu, một trình điều chỉnh ISP tương tác cho pipeline màu sắc của OpenMV N6 (debayer trực tiếp, cân bằng trắng, và ma trận hiệu chỉnh màu sắc), và một trình trực quan hóa thời gian thực cho cảm biến sự kiện Prophesee GenX320. Các công cụ mới được thêm vào repository khi có cảm biến hoặc quy trình làm việc mới cần đến.

Mọi công cụ đều theo cùng một mẫu: ứng dụng Python máy tính để bàn được xây dựng với DearPyGui, giao tiếp với camera thông qua gói Python openmv qua cổng nối tiếp USB. Python 3.12 hoặc mới hơn là bắt buộc; macOS và Linux cho thông lượng USB tốt nhất.