Current Status
Not Enrolled
50-200 €
Get Started

Augmented Reality using OpenCV
VVVV Intermediates Summer 2024

August 1st 2024, 6 – 9 PM (UTC+2)
In English Language / Online via Zoom

Recordings are available and accessible for one year after purchase.

This course is part of the VVVV Intermediate Program of Summer Season 2024.
This course is part of a Stride Bundle consisting of 5 courses all together.

This workshop is for anyone interested in augmented reality, ARUCO markers and camera calibration. The online workshop will familiarise you with the core concepts used in a computer vision-based calibration workflow. You will also learn how to apply these concepts in your own AR applications.

We will unveil the mysteries behind camera calibration concepts like Intrinsics, Extrinsics, Camera Matrices and more. Aiming for a good balance between theoretical concepts and practical applications, the workshop should leave you feeling comfortable with the most common computer vision-based calibration workflows, allowing you to impress your friends and colleagues at any party.

We will create two basic AR applications, one using Aruco markers and another using a calibration chessboard pattern. The result will serve you as the basis for your more sophisticated computer vision-based AR projects.

Course Outline

During this workshop, participants will learn how to:

  • Calibrate your camera including best practices
  • Store and reuse your calibration data
  • Use camera calibration data to create AR projects
  • Use ARUCO markers and calibration patterns to create AR projects
  • Calibrate your projector
  • Use your projector calibration to reproject and create a 3D projection mapping project
  • Understand the concepts behind calibration


This workshop is designed for participants with a basic understanding of VVVV.

  • A recent PC with stable internet connection
  • vvvv runs on Windows only
  • The latest stable build of vvvv gamma installed
  • Zoom Client installed (please test your audio setup beforehand)
  • 3-Button Mouse recommended
  • A video camera (webcam is perfectly fine)
  • Access to a printer (to print the ARUCO markers)
  • Cutting and pasting tools (scissors, exacto knife, ruler, paper glue, cutting board/surface)
  • A well-lit room
  • Familiarity with the concept of 3D transformations and transformation matrices is recommended. You might want to watch this free course before: 01 Matthias Husinsky – Transformations and Spaces – on Nov 23rd 2023

About the Instructor

Randall Vásquez (aka @ravazquez) is a software developer by trade, originally based in Costa Rica he started his migration towards Europe and the creative coding world around 2015. He has done work for Marshmallow Laser Feast, YR, Studio Brüll, The Node Institute, m-box and the vvvv group, covering topics like translation, computer vision and depth sensors, touch applications, system design and others, as well as fathering libraries such as VL.OpenCV, VL.Devices.Kinect2 and VL.Devices.Nuitrack. Currently working as a freelancer from Costa Rica.


Student – One Session at 50 EUR = 50 EUR
Professional – One Session at 100 EUR = 100 EUR
Company – One Session at 200 EUR = 200 EUR

Get 15% off when buying the Stride Bundle
Get 20% off when buying the complete Intermediates Bund