All Projects → stc → Face Tracking P5js

stc / Face Tracking P5js

Using facetracking with p5js to create playful or critical web applications

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Face Tracking P5js

Reactive Spring Security 5 Workshop
Hands-On workshop for securing a reactive spring boot 2 application in multiple steps
Stars: ✭ 92 (-22.03%)
Mutual labels:  workshop
Aspnetcore App Workshop
This workshop has been migrated to https://github.com/dotnet-presentations/aspnetcore-app-workshop
Stars: ✭ 105 (-11.02%)
Mutual labels:  workshop
Advanced React Patterns
This is the latest advanced react patterns workshop
Stars: ✭ 1,899 (+1509.32%)
Mutual labels:  workshop
Aspnetcore For Beginners
Half day workshop for developers who are completely new to .NET Core and ASP.NET ASP.NET
Stars: ✭ 96 (-18.64%)
Mutual labels:  workshop
Websoftspheredemo
Implement and optimizate ANALYTICAL FOAM algorithm metioned in Entagma
Stars: ✭ 104 (-11.86%)
Mutual labels:  creative-coding
Doodles
Web Experiments I do for fun.
Stars: ✭ 106 (-10.17%)
Mutual labels:  creative-coding
2d Space Colonization Experiments
Visual experiments exploring space colonization as a 2D morphogenesis tool.
Stars: ✭ 91 (-22.88%)
Mutual labels:  creative-coding
Freedrum.js
Interact with the browser using the Freedrum sensors in JavaScript
Stars: ✭ 115 (-2.54%)
Mutual labels:  creative-coding
Docker Workshop
Docker Workshop
Stars: ✭ 104 (-11.86%)
Mutual labels:  workshop
Workshop Material
Material for Kubernetes and Istio workshop https://learnistio.com
Stars: ✭ 113 (-4.24%)
Mutual labels:  workshop
Cloud Native Devops Workshop
Oracle's Cloud Native and DevOps Workshop on Oracle Cloud
Stars: ✭ 99 (-16.1%)
Mutual labels:  workshop
Whoosh
[Prototype] Control a 3D spaceship with hand movements
Stars: ✭ 104 (-11.86%)
Mutual labels:  creative-coding
Voice Powered Analytics
Workshop to build voice enabled integration with data analytics
Stars: ✭ 110 (-6.78%)
Mutual labels:  workshop
Big Data
🔧 Use dplyr to analyze Big Data 🐘
Stars: ✭ 93 (-21.19%)
Mutual labels:  workshop
Cadl
ARCHIVED: Contains historical course materials/Homework materials for the FREE MOOC course on "Creative Applications of Deep Learning w/ Tensorflow" #CADL
Stars: ✭ 1,478 (+1152.54%)
Mutual labels:  workshop
Rmd workshop
Materials for a workshop on writing reproducible research papers with R Markdown
Stars: ✭ 92 (-22.03%)
Mutual labels:  workshop
Start Summit 2017 Blockchain Machine Learning Workshop
Presentation Material and Sample Code from the DataReply Blockchain and Machine Learning Workshop at START Summit 2017 in Switzerland
Stars: ✭ 105 (-11.02%)
Mutual labels:  workshop
Workshop Vuejs
👨‍🏫👩‍🏫🇪🇸 Workshop introductorio a Vue.js en Español
Stars: ✭ 117 (-0.85%)
Mutual labels:  workshop
Ink
Creative coding in Go
Stars: ✭ 115 (-2.54%)
Mutual labels:  creative-coding
Guify
A simple GUI for inspecting and changing JavaScript variables
Stars: ✭ 111 (-5.93%)
Mutual labels:  creative-coding

Face Tracking for Creative Coding

Overview

A growing collection of examples used to demonstrate basic concepts of the usage of face tracking with creative coding on the modern web. This repository is the basis of the workshop series called DataFaces. These events are focusing on data politics, creative coding, machine learning and critical discussion on cutting edge (surveillance based) technologies, the concepts are usually introduced in a playful & practical way using open source coding frameworks.

001 fig. 1: Feature points of tracked faces

004inverted fig. 2: Left- Source Code in Brackets editor, Middle- Indexed feature points, Right- Error message

Installation

All the examples are using P5JS for displaying graphics and playing back sounds. The face tracking is based on clmtrackr, except for 009_pose-basic & 010_pose_scene examples, see below for details. Each of these libraries can be found in the 'libs' folder. To launch the experiments, download the brackets editor. Open the folder of this repository and hit 'live preview' on the top right.

003 fig. 3: Scene example, where graphical elements are moved, based on head position

002 fig. 4: Sentiment Analysis

Folder Structure

Each example includes media files (sounds, animated gifs, images etc). The 'libs' folder contains the necessary js libraries and the pre-trained face traclking models. The examples are kept as simple as possible, so some html related manipulation needed to be wrapped into some utility functions. Check libs/worshop-utils.js on how these simplified, workshop specific functions operate (loading camera, tracker, etc.)

Workshop Schedule

See the wiki for detailed workshop schedule and the specific tasks we are dealing with during the session. Durations of the parts may vary depending on the knowledge and interest of the participants.

Notes

009_pose-basic & 010_pose_scene examples are using pose estimation from tensorflow.js together with p5js (we are using it for multiple head tracking on the workshop). This version of PoseNet is built with the ml5 javascript libary, that aims to make machine learning accessible to a broad audience of artists, creative coders, and students. The library provides access to machine learning algorithms and models in the browser, building on top of TensorFlow.js with no other external dependencies.

(c) 2018 Agoston Nagy / gpl v3

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].