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 学生和团队。
Who it’s for
需要为机器人实现实现计算机视觉的 FIRST Robotics Competition 学生和团队。
Highlights
- 支持多个平台,包括 Windows, macOS, 和 Linux (x86 和 ARM)。
- 包含一个用于轻松配置和管理的基于 Web 的 UI。
- 提供 Java 和 C++ 的示例和库,用于进行整合。
- 通过 JNI 整合了专门的硬件加速器,如 NPU。