PaperVision

Visually | your computer vision algorithms.

Scroll

What is PaperVision?

PaperVision is a node-based pipeline editor built for beginners and experts alike. It bridges the gap between conceptual design and executed algorithms, letting you prototype complex computer vision logic without writing endless lines of boilerplate code.

Visual First Approach

Connect nodes, tweak parameters natively, and understand your pipeline's flow at a glance.

Production Ready Export

When you're happy with the vision prototype, generate native Java & Python code instantly.

  • PaperVision Guided Tour in the editor

    Learn about PaperVision in the integrated guided tour.

  • A wide variety of nodes for image processing, computer vision, and more.

  • Seamlessly visualize and tune your pipeline.

  • PaperVision's code generation feature

    Generate clean, corresponding Java pipeline code.

  • PaperVision's code generation feature in Python

    And Python too!

A Modern Toolkit for CV

From visual editing to live simulation.

Node-Based Pipeline Editor

Drag, drop, and connect nodes to intuitively build complex algorithms without manual boilerplate.

Color Threshold
Find Contours

Real-Time Previews

Instantly see the output of every single node in your pipeline to debug faster.

Sides: 4

Live Parameter Tuning

Allows you to adjust pipeline parameters in real-time.

blur_size 3.5
threshold 128

One-Click Code Generation

Generates clean, corresponding Java & Python pipeline code for your project.

Custom Detections

Includes pre-built nodes for blob detectors, color thresholding, and more.

BlobDetector ColorSpace ThresholdNode

Supports All Input Sources

View images, recorded videos, or stream from webcams seamlessly within the UI.

Ready to build?

PaperVision's main distribution is pre-bundled with EOCV-Sim. Check the instructions below to get started.

Download Instructions