13.2. OpenMV Projects Tools

OpenMV Projects Tools, her biri kameradaki bir tamamlayıcı MicroPython betiğiyle eşleştirilmiş, büyüyen bir masaüstü GUI uygulamaları koleksiyonudur. Kamera sensör verilerini yakalar ve akışla aktarır; masaüstü uygulaması bunu USB üzerinden alır ve belirli bir kullanım senaryosunun ihtiyaç duyduğu gerçek zamanlı görselleştirmeyi, parametre ayarlamasını veya kalibrasyon iş akışını sağlar.

CCM Tuning masaüstü GUI'si, bir OpenMV N6'dan gelen canlı ham Bayer çıktısını, kameranın ISP işlem hattının bir yazılım kopyası ve etkileşimli bir renk düzeltme matrisi çözücüsüyle birlikte gösteriyor.

Her aracın depoda kendi alt dizini bulunur; bu dizinde masaüstü betiği, tamamlayıcı kamera tarafı betiği, kurulum ve kullanımı kapsayan bir README ve ekran görüntüleri yer alır.

Depoda şu anda bulunan araçlar arasında termal veya olay kamerası çıktısını renkli bir çerçeve üzerine bindirmek için kalibrasyon yardımcı programları, OpenMV N6’nın renk işlem hattı için etkileşimli bir ISP ayarlayıcısı (canlı debayer, beyaz dengesi ve renk düzeltme matrisi) ve Prophesee GenX320 olay sensörü için gerçek zamanlı bir görselleştirici yer alır. Yeni sensörler veya iş akışları gerektirdikçe depoya yeni araçlar eklenir.

Her araç aynı yapıyı takip eder: DearPyGui ile oluşturulmuş, USB seri üzerinden openmv Python paketi aracılığıyla kamerayla konuşan bir Python masaüstü uygulaması. Python 3.12 veya daha yenisi gereklidir; macOS ve Linux en iyi USB iş hacmini sağlar.