Skip to content

The workshop presents the fundamentals of computer vision in the context of creative coding and the development of experimental interfaces, using the camera as a sensor. Participants will be introduced to computer vision using Processing and P5.js, along with the machine learning libraries Deep Vision and ML5.

License

Notifications You must be signed in to change notification settings

sergiomrebelo/workshop-cv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to Computer Vision for Creative Coding

This repository contains data and code related to a workshop on the fundamentals of computer vision in the context of creative coding and the development of experimental interfaces, using the camera as a sensor. Participants will be introduced to computer vision using Processing and P5.js, along with the libraries OpenCV, Deep Vision, and ml5.

This workshop is developed as part of the Amazing Robots initiative, part of the First Foundation Project, supported by Feedzai and the Department of Informatics Engineering of the University of Coimbra.

Workshop date: 1 July 2024, 17:00-19:00, Amazing Lab
Lecturers: Sérgio M. Rebelo and Jéssica Parente

workshop poster

Workshop Contents

  1. Live Video and Motion Sensing Devices
  2. Software Mirrors
  3. Video Tracking
  4. Video Differencing
  5. Face Detection and Contours
  6. Object Detection
  7. Neural Style Transfer

Presentation Slides

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Processing: You need to have Processing installed on your computer. Processing is a flexible software sketchbook and a language for learning how to code within the context of the visual arts.
  • Web Browser: A modern web browser (e.g. Chrome, Firefox, Safari) should be installed for viewing web-based demos and applications.
  • Webcam: A functional webcam is required for running real-time applications and demos that involve live video input.

Make sure these prerequisites are installed and properly configured on your system to ensure a smooth experience with the workshop materials.

Repository Layout

This repository is organised into two main folders: Boilerplates and Demos.

boilerplates

The boilerplates folder contains reusable code templates for various computer vision tasks using different libraries.

demos

The demos folder contains examples of code templates exploring different computer vision tasks.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contact

For any inquiries or questions, feel free to open an issue or contact the project maintainers at sergiorebelo@me.com.

About

The workshop presents the fundamentals of computer vision in the context of creative coding and the development of experimental interfaces, using the camera as a sensor. Participants will be introduced to computer vision using Processing and P5.js, along with the machine learning libraries Deep Vision and ML5.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published