EOCV-Sim
A simple interface to | your computer vision pipelines.
What is EOCV-Sim?
EOCV-Sim is a desktop tool built for FIRST Tech Challenge (FTC) teams. It mimics the EasyOpenCV library and FTC SDK structure, letting you test and refine computer vision pipelines right on your computer.
Zero Hardware Required
Test with webcams, static images, or pre-recorded videos—no robot needed.
Instant Feedback
Stop wasting time on the slow build-and-deploy cycle. Test instantly, deploy once.
Everything you need to code.
From live tuning to node-based editing.
Live Pipeline Testing
Run your pipelines in a simple UI with live feedback from a webcam, image, or video file.
FTC SDK Simulation
Mimics the FTC SDK structure, allowing for easy copy-pasting of code to your robot project.
Real-Time Variable Tuning
Adjust pipeline variables on the fly and see their effect instantly without recompiling.
Integrated PaperVision Node Editor
Prototype algorithms visually with a node editor. Included in EOCV-Sim.
Multiple Input Sources
Test with webcams, static images, or pre-recorded video files to simulate any condition.
AprilTag Support
Includes full support for the modern `VisionPortal` API and AprilTag detection.
Get EOCV-Sim
EOCV-Sim relies on OpenCV's native libraries, making it highly performant but platform-specific. Check below to ensure your system is supported.
Download InstructionsWindows
- Intel & AMD (64-bit) TESTED
- Older PCs (32-bit) UNTESTED
macOS
- Intel Macs TESTED
- Apple Silicon (M-Series) UNOFFICIAL*
Linux
- Intel & AMD (64-bit) TESTED
- Raspberry Pi & ARM UNOFFICIAL*
*Both Apple Silicon (macOS) and Linux ARM (Raspberry Pi) are not actively tested when new features are developed; however, they are known to work correctly.