This repository was archived by the owner on Sep 9, 2019. It is now read-only.
Beta Release 1
This is the beta release of FTCVision!
It is highly recommended that teams adopt vision during this beta. To assist, instructions are provided in the readme and teams can post issues on GitHub with questions and bug fixes.
Overall status:
- Teams can detect the color of a beacon from 0.5-2.5 feet away.
Major changes in this version:
- Robot controller now supports (and recommends) use of the stock FTC Robot Controller App. Few modifications have to be made, as detailed in the readme.
- VisionOpModes now allow programming vision code inside a standard OpMode.
- Smart scoring algorithm significantly improves detection of the beacon. It needs a bit of tweaking when the beacon is placed at distances greater than 3 feet, but this is a beta after all. We're working on it. :)
- Upgraded to OpenCV 3.0, allowing the app to run on virtually any Android device! This results in one minor bug with ellipse drawing, which will be fixed by the 1.0 release.
- Vision extensions now allow for users to simply type
beaconColor.getSomething()
in their OpMode to get the current beacon state. - Overall performance improments, allow running the app at 3x FPS than the previous version.
- Confidence intervals are now provided to assess the strength of a match. These are provided to the OpMode.
- Color detection improved!
- Ellipse and other primitive detection significantly improved! (It even works from 10 feet away!)
- And more...
Coming soon:
- Distance detection
- QR Code scanning
- Detection improvements, especially at distances from 3-8 feet.
- And more...