EOCV-Sim is now VisionBench

VisionBench

Everything you need to | your computer vision pipelines.

Scroll

It's instant.

VisionBench is a versatile desktop tool built for developers and robotics teams. Born from the world of competitive robotics, it provides a native OpenCV environment, letting you rapidly 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 VisionBench

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

Supercharge your development workflow.

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 VisionGraph Node Editor

Prototype algorithms visually with a node editor. Included in VisionBench.

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 VisionBench

VisionBench relies on OpenCV's native libraries, making it 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
  • ARM64 (RPI)
    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.