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++를 사용하며, 설정을 위한 웹 기반 UI를 제공하고, 다양한 하드웨어 드라이버(예: Raspberry Pi CSI 카메라) 및 시각적 데이터를 처리하기 위한 특심한 NPU JNI 코드를(예: RKNN 및 Rubik Pi) 통합합니다.

Who it’s for

로봇에 컴퓨터 비전을 구현해야 하는 FIRST Robotics Competition 참가 학생 및 팀.

Highlights

  • Windows, macOS, 및 Linux (x86 및 ARM)를 포함한 여러 플랫폼을 지원합니다.
  • 쉬운 설정을 위한 웹 기반 UI를 포함합니다.
  • 통합을 위한 Java와 C++ 예제 및 라이브러리를 제공합니다.
  • JNI를 통해 NPU와 같은 특수 하드웨어 가속기를 통합합니다.