photonvision

FRC 机器人视觉开箱即用,调参即出目标位姿

PhotonVision 是面向 FIRST 机器人竞赛(FRC)的开源计算机视觉方案,用 Java 编写,基于 OpenCV 和 WPILib 生态。它解决的是 FRC 队伍在赛场上快速获得目标检测与位姿估计能力的问题:传统自研视觉代码门槛高、调试慢,而 PhotonVision 把相机标定、图像处理管线、目标追踪和网络表通信整合成一个开箱即用的工具。核心能力包括支持多种 USB/CSI 摄像头与协处理器(如 Raspberry Pi、Limelight 类硬件),提供图形化界面实时调参,内置 AprilTag、颜色/轮廓检测等常见算法,并能通过 NetworkTables 把结果直接推送给机器人程序。它还支持多相机、录制回放和离线标定,让队伍在赛前就能验证视觉方案,减少现场调试时间。整体定位是免费、快速、易上手,降低 FRC 视觉开发门槛。

开源 free 计算机视觉
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 429
维护状态 活跃
是否开源
定价模式 free

项目数据

分类计算机视觉
开发团队PhotonVision
所属国家
定价模式free
价格说明官网标注免费使用,开源项目
访问状态
是否开源
开源协议GPL-3.0
主要语言Java
技术栈/模型computer-vision,frc,java,opencv,vision,vision-processing,wpilib
GitHub 星标★ 429
30天Star增速
HF 下载量
上线时间2020-06-27 00:00:00
最近更新2026-09-17 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-18
浏览次数0

使用教程

核心亮点

  • 提供图形化调参界面,无需反复改代码即可预览阈值和管线效果
  • 深度集成 WPILib 与 NetworkTables,视觉结果可直接被机器人程序消费
  • 内置相机标定、AprilTag 与颜色检测等 FRC 常用能力,覆盖多数赛题需求

不足之处

  • 主要面向 FRC 场景,通用计算机视觉项目复用价值有限
  • 生态与文档围绕 FRC 社区,非 FRC 用户上手成本较高

适用场景

  • FRC 队伍在赛季中快速搭建 AprilTag 定位视觉系统
  • 学生用图形界面学习相机标定与图像处理管线
  • 比赛现场用多相机方案做目标追踪并实时回传机器人

替代项目

OpenCV、Limelight、WPILib

项目介绍

photonvision 是一个计算机视觉领域的开源项目,官方简介:PhotonVision is the free, fast, and easy-to-use computer vision solution for the FIRST Robotics Competition.。项目使用 Java 开发,在 GitHub 上获得 429 星标。

上一篇:libreyolo

下一篇:vxl

同类项目推荐

modlens 开源

给纯文本编码代理装上眼睛,粘贴图片即刻获得结构化视觉证据。

The first vision plugin for DeepSeek Harness, and the vision bridge for every text-o···

★ 3973 2026-08-19
opencv 开源

开箱即用的视觉算法库,搞定图像视频处理与识别

Open Source Computer Vision Library

★ 90860 2026-08-10
OpenCVTutorials 开源

中文 OpenCV 教程,从入门到实战,边看边跑代码

OpenCV-Python4.1 中文文档

★ 1430 2026-08-20
DEIMv2 开源

用DINOv3做实时检测,又快又准,直接落地。

[DEIMv2] Real Time Object Detection Meets DINOv3

★ 2032 2026-08-14