EOCV-Sim

A simple interface to | your computer vision pipelines.

Scroll

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.

  • Perform AprilTag detection with EOCV-Sim

  • See the results of your code changes in real-time

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.

blurRadius 3.5
threshold 128

Integrated PaperVision Node Editor

Prototype algorithms visually with a node editor. Included in EOCV-Sim.

Color Threshold
Find Contours

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.

AprilTagProcessor VisionPortal.Builder 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 Instructions

Windows

  • 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.