diff --git a/hb_client/src/assets/face.png b/hb_client/src/assets/face.png new file mode 100644 index 0000000..f2b389a Binary files /dev/null and b/hb_client/src/assets/face.png differ diff --git a/hb_client/src/assets/tracking/.bowerrc b/hb_client/src/assets/tracking/.bowerrc new file mode 100644 index 0000000..603834e --- /dev/null +++ b/hb_client/src/assets/tracking/.bowerrc @@ -0,0 +1,3 @@ +{ + "directory": "../" +} diff --git a/hb_client/src/assets/tracking/.editorconfig b/hb_client/src/assets/tracking/.editorconfig new file mode 100644 index 0000000..27e00a7 --- /dev/null +++ b/hb_client/src/assets/tracking/.editorconfig @@ -0,0 +1,14 @@ +# editorconfig.org +root = true + +[*] +indent_style = tab +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true +indent_style = space +indent_size = 2 + +[*.md] +trim_trailing_whitespace = false diff --git a/hb_client/src/assets/tracking/.gitignore b/hb_client/src/assets/tracking/.gitignore new file mode 100644 index 0000000..216d1ee --- /dev/null +++ b/hb_client/src/assets/tracking/.gitignore @@ -0,0 +1,3 @@ +.DS_Store +node_modules +test/assets/benchmark.json diff --git a/hb_client/src/assets/tracking/.jshintrc b/hb_client/src/assets/tracking/.jshintrc new file mode 100644 index 0000000..27fcd40 --- /dev/null +++ b/hb_client/src/assets/tracking/.jshintrc @@ -0,0 +1,30 @@ +{ + "asi": false, + "bitwise": false, + "curly": true, + "eqeqeq": true, + "esnext": true, + "evil": false, + "forin": false, + "globals": { + "document": true, + "navigator": true, + "tracking": true, + "window": true + }, + "immed": true, + "indent": 2, + "lastsemic": false, + "maxdepth": false, + "multistr": false, + "newcap": true, + "noarg": true, + "node": true, + "onevar": false, + "quotmark": "single", + "regexp": true, + "smarttabs": true, + "trailing": true, + "undef": true, + "unused": true +} diff --git a/hb_client/src/assets/tracking/.travis.yml b/hb_client/src/assets/tracking/.travis.yml new file mode 100644 index 0000000..18ae2d8 --- /dev/null +++ b/hb_client/src/assets/tracking/.travis.yml @@ -0,0 +1,4 @@ +language: node_js +node_js: + - "0.11" + - "0.10" diff --git a/hb_client/src/assets/tracking/LICENSE.md b/hb_client/src/assets/tracking/LICENSE.md new file mode 100644 index 0000000..8d14ad3 --- /dev/null +++ b/hb_client/src/assets/tracking/LICENSE.md @@ -0,0 +1,30 @@ +Software License Agreement (BSD License) + +Copyright (c) 2014, Eduardo A. Lundgren Melo. +All rights reserved. + +Redistribution and use of this software in source and binary forms, with or without modification, are +permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + +* Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + +* The name of Eduardo A. Lundgren Melo may not be used to endorse or promote products + derived from this software without specific prior + written permission of Eduardo A. Lundgren Melo. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED +WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR +TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + diff --git a/hb_client/src/assets/tracking/README.md b/hb_client/src/assets/tracking/README.md new file mode 100644 index 0000000..8d02fd6 --- /dev/null +++ b/hb_client/src/assets/tracking/README.md @@ -0,0 +1,100 @@ +![Banner](banner.svg) + +
+ +:point_right: **https://github.com/eduardolundgren/tracking.js/issues/395** :point_left: + +
+ +--- + +# 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 ``, `