Foosball table ball tracking. Based on tracking.js and using typescript and Rxjs
Check the package.json scripts.
npm install
npm start
Very briefly, the events emitted by the object tracker are converted to an Observable stream (tracker$)
Various RxJs operators (operators.ts) are then used on this stream to change the values into something more usable eg speed$