PhotonVision/photonvision
PhotonVision is the free, fast, and easy-to-use computer vision solution for the FIRST Robotics Competition.
What it solves
PhotonVision 提供了一個專為在 FIRST Robotics Competition 中參賽的機器人設計的免費、快速且易於使用的電腦視覺解決方案。
How it works
它作為一個可以部署到協處理器的視覺系統。該專案利用 Java 和 C++ 進行核心邏輯,使用基於 Web 的 UI 進行配置,並整合了各種硬體驅動程式(例如 Raspberry Pi CSI 相機)和專門的 NPU JNI 代碼(例如 RKNN 和 Rubik Pi)來處理視覺數據。
Who it’s for
需要為其機器人實現電腦視覺的 FIRST Robotics Competition 學生與團隊。
Highlights
- 支持多個平台,包括 Windows, macOS, 和 Linux (x86 和 ARM)。
- 包含一個用於輕鬆配置和管理的基於 Web 的 UI。
- 提供 Java 和 C++ 的範例與函式庫以供整合。
- 通過 JNI 整合了專門的硬體加速器,例如 NPU。