EOCV-Sim

A simple interface to your computer vision pipelines.

What is EOCV-Sim?

EOCV-Sim (EasyOpenCV Simulator) is a desktop tool built for FIRST Tech Challenge (FTC) teams. It mimics the EasyOpenCV library and FTC SDK, letting you test and refine computer vision pipelines right on your computer.

Stop wasting time on the slow build-and-deploy cycle. Perfect your vision code, then simply copy and paste it directly into your robot's Android Studio project. Test instantly, deploy once.

  • EOCV-Sim main user interface
    EOCV-Sim main user interface
  • EOCV-Sim variable tuner
    Using the variable tuner to adjust thresholds

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.

PaperVision Node Editor

Prototype algorithms visually with a built-in, user-friendly node editor.

AprilTag Support

Includes full support for the modern `VisionPortal` API and AprilTag detection.

Multiple Input Sources

Test with webcams, static images, or pre-recorded video files to simulate any condition.