discover · compare · collections · requirements · contribute · feed · watching · stats · help with your tokens
eduardolundgren/tracking.js · source
Snapshot 0 · 2026-11-04T12:47:22Z · JavaScript ·
Content fingerprint
21aae9569efb623c000fff466eb56a18402015ec2c6b691b79e5d5dcbc9a4bf4GitHub description at capture
A modern approach for Computer Vision on the web
README at capture
 <div align=center> :point_right: **https://github.com/eduardolundgren/tracking.js/issues/395** :point_left: </div> --- # tracking.js [](https://travis-ci.org/eduardolundgren/tracking.js) [](https://david-dm.org/eduardolundgren/tracking.js#info=devDependencies) The tracking.js library brings different computer vision algorithms and techniques into the browser environment. By using modern HTML5 specifications, we enable you to do real-time color tracking, face detection and much more — all that with a lightweight core (~7 KB) and intuitive interface. * [Official website](http://trackingjs.com) * [Documentation](http://trackingjs.com/docs.html) * [API Docs](http://trackingjs.com/api/) ## Install Install via [Bower](http://bower.io/), [npm](https://www.npmjs.com/), or [download as a zip](https://github.com/eduardolundgren/tracking.js/archive/master.zip): ``` bower install tracking ``` ``` npm install tracking ``` ## Examples [](http://trackingjs.com/examples/face_tag_friends.html) [](http://trackingjs.com/examples/face_fish_tank.html) [](http://trackingjs.com/examples/color_hexgl.html) [](http://trackingjs.com/examples/color_draw_something.html) [](http://trackingjs.com/examples/color_fish_tank.html) ## Features * [Trackers](http://trackingjs.com/docs.html#trackers) * [Color Tracker](http://trackingjs.com/docs.html#color-tracker) * [Object Tracker](http://trackingjs.com/docs.html#object-tracker) * [Utilities](http://trackingjs.com/docs.html#utilities) * [Feature Detection (Fast)](http://trackingjs.com/docs.html#feature-detection) * [Feature Descriptor (Brief)](http://trackingjs.com/docs.html#feature-descriptor) * [Convolution](http://trackingjs.com/docs.html#convolution) * [Gray Scale](http://trackingjs.com/docs.html#gray-scale) * [Image Blur](http://trackingjs.com/docs.html#image-blur) * [Integral Image](http://trackingjs.com/docs.html#integral-image) * [Sobel](http://trackingjs.com/docs.html#sobel) * [Viola Jones](http://trackingjs.com/docs.html#viola-jones) * [Web Components](http://trackingjs.com/docs.html#web-components) * [Color Element](http://trackingjs.com/docs.html#color-element) * [Object Element](http://trackingjs.com/docs.html#object-element) ## Browser Support You can plug *tracking.js* into some well supported HTML elements such as `<canvas>`, `<video>` and `<img>`.  |  |  |  |  --- | --- | --- | --- | --- | IE 9+ ✔ | Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | However, the browser support may vary if you request the user's camera (which relies on [getUserMedia API](http://caniuse.com/#feat=stream)). ## Roadmap - [ ] Optical flow - [ ] Face recognition - [ ] Pose estimation - [ ] Faster keypoint descriptor (BRIEF) - [ ] More trainings (Hand, car plate, etc) ## Contributing 1. Fork it! 2. Create your feature branch: `git checkout -b my-new-feature` 3. Commit your changes: `git commit -m 'Add some feature'` 4. Push to the branch: `git push origin my-new-feature` 5. Submit a pull request :D ## History For detailed changelog, check [Releases](https://github.com/eduardolundgren/tracking.js/releases). ## Team *tracking.js* is maintained by these people and a bunch of awesome [contributors](https://github.com/eduardolundgren/tracking.js/graphs/contributors). [](https://github.com/eduardolundgren) | [](https://github.com/thiago-rocha) | [](https://github.com/zenorocha) | [](https://github.com/pablocp) | [](https://github.com/mairatma) | [](https://github.com/jeromeetienne) --- | --- | --- | --- | --- | --- [Eduardo Lundgren](https://github.com/eduardolundgren) | [Thiago Rocha](https://github.com/thiago-rocha) | [Zeno Rocha](https://github.com/zenorocha) | [Pablo Carvalho](https://github.com/pablocp) | [Maira Bello](https://github.com/mairatma) | [Jerome Etienne](https://github.com/jeromeetienne) ## License [BSD License](https://github.com/eduardolundgren/tracking.js/blob/master/LICENSE.md) © Eduardo Lundgren