Skip to content

Releases: PhotonVision/photonvision

Latest Development Version

10 Jul 18:35
e8efef4
Compare
Choose a tag to compare
Pre-release

This release contains the latest version of Photon Vision based on the code on the master branch. This code is not as well-tested as the latest stable release! Use at your own risk.

v2025.0.0-beta-6

09 Dec 05:25
6a8d638
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2025.0.0-beta-5...v2025.0.0-beta-6

v2025.0.0-beta-5

21 Nov 06:29
61552ad
Compare
Choose a tag to compare

Primarily exists to be our first build against WPILib's 2025 Beta 2 release

What's Changed

New Contributors

Full Changelog: v2025.0.0-beta-4...v2025.0.0-beta-5

v2025.0.0-beta-4

18 Nov 08:33
5762167
Compare
Choose a tag to compare

Fixes

  • [photon-targeting] Fix JNI loading by @Gold856 in #1563
  • Fix roborio duplicate .so's on deploy by @mcm001 in #1571
  • Fix mrcal stack overflow when calibrating with crazy large datasets by @Juniormunk in #1585
    • Previously was stack-allocating >1MB while feeding data to mrcal. This was only an issue with >588 images of a 10x10 chessboard. We can now handle >7000 snapshots of a 10x10 chessboard.

Other Changes

New Contributors

Full Changelog: v2025.0.0-beta-2...v2025.0.0-beta-4

v2025.0.0-beta-2

12 Nov 16:41
af03ae0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2025.0.0-beta-1...v2025.0.0-beta-2

v2025.0.0-beta-1

10 Nov 07:20
14f7155
Compare
Choose a tag to compare

PhotonVision v2025.0.0-beta-1

Major Changes

QOL Changes

All Other Changes

Read more

v2024.3.1

03 Aug 19:47
Compare
Choose a tag to compare

First major release in way too long! Includes critical bug fixes for Orange Pi object detection crashing/showing no stream/heartbeat freezing, and a new base Orange Pi image. The new base image boots faster without networking and includes other improvements.

Important

Teams with Orange Pis will need to reflash using the v2024.3.1 image. Make sure to export your settings (and keep a backup somewhere safe) prior to doing this. If you've got a spare SD card, try to flash it instead so you've got a known-good hot-spare.

Important

The Orange Pi NetworkManager interface name changed to "netplan-zz-all-eth" -- make sure to have this selected in the dropdown
image

Note

Teams not using Orange Pi's probably don't need to update, and base images have not changed so a reflash is not required.

Major changes

Other changes

  • Bump WPILib to 2024.3.2 by @mcm001 in #1283
  • Opencv cal: CALIB_USE_LU and use camera focal length guess by @mcm001 in #1268
  • Disable camera orientation option when camera is calibrated by @philltran in #1277
  • Add proper exposure range for OV2311 by @gautvm in #1282
  • Set default pipeline idx in PipelineManager constructor by @mcm001 in #1286
  • Free native resources in apriltag pipelines by @mcm001 in #1272
  • Release letterboxed frame in rknn pipe by @mcm001 in #1289
  • Recreate user pipeline on type change by @mcm001 in #1290
  • Fix wpiformat by @mcm001 in #1291

New Contributors

Full Changelog: v2024.2.9...v2024.3.1

v2024.2.9

04 Aug 16:27
Compare
Choose a tag to compare

Fixes mrcal calibration bug with non-square calibration targets, and implements a incrementally expanding optimization approach to match the behavior of mrcal-calibrate-cameras. We solve first for chessboard pose only, then board pose and pinhole coefficients, then board pose and full camera intrinsics with outlier rejection (but not board warp), and then finally everything.

What's Changed

Full Changelog: v2024.2.8...v2024.2.9

v2024.2.8

04 Aug 16:27
Compare
Choose a tag to compare

Addresses a bug in 2024.2.7 that prevented configs for CSI cameras being saved.

What's Changed

Full Changelog: v2024.2.7...v2024.2.8

v2024.2.5

04 Aug 16:27
Compare
Choose a tag to compare

What's Changed

  • Check empty mean errors in calibration card by @mcm001 in #1229 . This manifests as a weird empty calibration table with the wrong resolutions.
  • fix latency calculation by @gerth2 in #1227
  • Fix cpp and java photoncamera names in "Aim at Target" example by @DeltaDizzy in #1230
  • Upload docs to VPS via SFTP by @mcm001 in #1235

Full Changelog: v2024.2.4...v2024.2.5