Skip to content
This repository has been archived by the owner on Apr 8, 2024. It is now read-only.

Releases: wml-frc/CJ-Vision

CJ-Vision-2021.3.1-1

19 Oct 15:50
54fd7f0
Compare
Choose a tag to compare

What's Changed

Additions

Fixes

  • Bugfix for platform detection not running on Linux

Full Changelog: v2.0...v2.1

CJ-Vision-2021.3.1

15 Oct 15:01
5e29de7
Compare
Choose a tag to compare

The second large update to CJ-VIsion.
Update:

  • New gradle syntax
  • Framework generator
  • Latest/Legacy added
  • Newer networking method
  • Better deploy structure
  • Mac OS officially supported
  • Logging system added
  • Newer wrappers for filtering/detection/bounding
  • Layering system added for users

Features:

  • Platform to build C++ on

  • Common OpenCV wrapper functions

  • Allows local debugging with webcam

  • Your choice in coprocessor, RPI, Jetson, Tinker Board, etc...

  • Uses layering system for programmable design

  • Debian UNIX-based deployment (uses Embedded tools for building/deploying to Debian UNIX-based systems)

  • Socket networking (sends CV data through custom socket programming https://github.com/wml-frc/UDP_TransferNT)

Fixes #74
Fixes #62
Fixes #55
Fixes #73

What's Changed

Full Changelog: v1.0...v2.0

CJ-Vision-2020.3.2

19 Jul 08:26
Compare
Choose a tag to compare
CJ-Vision-2020.3.2 Pre-release
Pre-release

This release fixes many prior bugs in the networking of the program. And now offers a new submodule https://github.com/wml-frc/UDP_TransferNT fully built in standard C/C++. Providing UDP Transfer methods between Linux machines. It's provided as a gradle library and can be added easily to an FRC gradle project. Or linked just as easily from the cpp and public headers.

Features:

  • No longer crashes either roborio or coprocessor when connection is lost.
  • Provides both threaded and non threaded send/recv methods.
  • Ability to stop/start/kill network while program is running
  • Faster than Prior TCP method.
  • Data stream stability
  • Better serializer and datapackets

This release is a pre-release, as the networking is not finalized and as time moves forward, this library will switch to being more of a platform to build CV on. Rather than providing a wrapper for OpenCV

CJ-Vision-2020.2.2

28 Jan 14:04
Compare
Choose a tag to compare

Vision tracking library included into 2020 versions of the FRC codebase. Supports Raspberry Pi's as the coprocessor.

CJ-Vision-2019.3.2

28 Jan 13:52
2fa36e5
Compare
Choose a tag to compare

2019 Vision Tracking Library used for the 2019 Codebases. Supports both Asus Tinkerboards & Raspberry Pi's