Skip to content

alexandreelise/velvet

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

Velvet

Realtime video processing purely in javascript as a side project to learn javascript seriously

This project started on April 26th 2022.

https://alexandreelise.github.io/velvet

Story

Starting a side project called Velvet. today as a challenge to force me to learn javascript more seriously. Who said Kyle Simpson? It's a simple realtime video processing app using only javascript to process image raw data coming from the webcam. Today, only the grayscale filter has been implemented. And no, it's not to do an Instagram copycat or anything like that. It's more to learn to take a deep breath and dive in the realm of the true power of javascript that I have learn to hate until today. Seeing that project alive in a couple of hours made me rethink of what it is to learn it seriously , read all Kyle's book again and again. Try in some projects like that one. My goal with this project is to do basic object detection. Again It's to learn how it works, not to compete with PhD and other really smart people around this are like Meor Amer with his cool new book on Learning Visually Deep Learning (hope I get that one right) If not sorry Meor.

I'll share my progress as it is a side project to learn, and it might be useful for everyone interested. https://alexandreelise.github.io/velvet

CREDITS

This code has been inspired by https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Manipulating_video_using_canvas

CONTRIBUTORS

Contributors are welcomed to jump in and help improve this project. Any constructive feedback is welcomed.


INFOS

English : Click here to get in touch

Français : Cliquez ici pour me contacter