MCPcopy Index your code
hub / github.com/eduardolundgren/tracking.js

github.com/eduardolundgren/tracking.js @v1.1.3 sqlite

repository ↗ · DeepWiki ↗ · release v1.1.3 ↗
23 symbols 41 edges 38 files 6 documented · 26%
README

tracking.js

Build Status DevDependencies Status

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.

Install

Install via Bower, npm, or download as a zip:

bower install tracking
npm install tracking

Examples

Demo 1 Demo 2 Demo 3 Demo 4 Demo 5

Features

Browser Support

You can plug tracking.js into some well supported HTML elements such as <canvas>, <video> and <img>.

IE | Chrome | Firefox | Opera | Safari --- | --- | --- | --- | --- | IE 9+ ✔ | Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ |

However, the browser support may vary if you request the user's camera (which relies on getUserMedia API).

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.

Team

tracking.js is maintained by these people and a bunch of awesome contributors.

Eduardo Lundgren Thiago Rocha Zeno Rocha Pablo Carvalho Maira Bello
Eduardo Lundgren Thiago Rocha Zeno Rocha Pablo Carvalho Maira Bello

License

BSD License © Eduardo Lundgren

Core symbols most depended-on inside this repo

banner
called by 4
gulpfile.js
setUpDone
called by 2
test/utils/benchmark.js
updateColors
called by 2
examples/assets/color_camera_gui.js
getBenchmarkContents
called by 1
test/utils/benchmark.js
readTestFiles
called by 1
test/utils/benchmark.js
runAllSetUps
called by 1
test/utils/benchmark.js
runAllTests
called by 1
test/utils/benchmark.js
runTest
called by 1
test/utils/benchmark.js

Shape

Function 23

Languages

TypeScript100%

Modules by API surface

examples/assets/splines.min.js7 symbols
test/utils/benchmark.js6 symbols
src/tracking.js3 symbols
examples/assets/color_camera_gui.js3 symbols
examples/assets/stats.min.js2 symbols
gulpfile.js1 symbols
examples/assets/fish_tank/FishTankRenderer.js1 symbols

Dependencies from manifests, versioned

gulp3.9.0 · 1×
gulp-concat2.6.0 · 1×
gulp-esformatter5.0.0 · 1×
gulp-header1.7.1 · 1×
gulp-jsdoc0.1.5 · 1×
gulp-jshint2.0.0 · 1×
gulp-nodeunit0.0.5 · 1×
gulp-rename1.2.2 · 1×
gulp-rimraf0.2.0 · 1×
gulp-uglify1.5.1 · 1×
jshint2.8.0 · 1×
jshint-stylish2.1.0 · 1×

For agents

$ claude mcp add tracking.js \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact