# tracking.js [![Build Status](http://img.shields.io/travis/eduardolundgren/tracking.js.svg?style=flat)](https://travis-ci.org/eduardolundgren/tracking.js) [![DevDependencies Status](http://img.shields.io/david/dev/eduardolundgren/tracking.js.svg?style=flat)](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 [![Demo 1](https://cloud.githubusercontent.com/assets/398893/3709347/ec72876c-1453-11e4-8450-149d06d487f2.jpg)](http://trackingjs.com/examples/face_tag_friends.html) [![Demo 2](https://cloud.githubusercontent.com/assets/398893/3709357/1a1c2e16-1454-11e4-804d-e6ada6c65997.jpg)](http://trackingjs.com/examples/face_fish_tank.html) [![Demo 3](https://cloud.githubusercontent.com/assets/398893/3709361/38f86e8a-1454-11e4-811d-52bd21b37e85.jpg)](http://trackingjs.com/examples/color_hexgl.html) [![Demo 4](https://cloud.githubusercontent.com/assets/398893/3709464/5447a302-1456-11e4-96b2-d2fae28e2a01.jpg)](http://trackingjs.com/examples/color_draw_something.html) [![Demo 5](https://cloud.githubusercontent.com/assets/398893/3709469/6a3e859a-1456-11e4-982a-d46a55890e1e.jpg)](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 ``, `