SkillAgentSearch skills...

Videotracker.js

Video tracking with javascript

Install / Use

/learn @lusob/Videotracker.js
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

videotracker.js

An javascript video tracker.

The object tracking is based in color detection and blend difference. The color detection algorimth is using hsv colour to extract color selected areas in the picture combined with a blend mode to capture only the objects with movement. Although this method is not very stable, is an efficient way to detect objects using a javascript browser engine, the contextual environment had significant influence on the accuracy of the results but configuring carefully the color range and the environment it can be a good way for tracking objects.

  • No plugins, only javascript
  • No dependencies
  • Highly configurable
  • Small footprint (~1.9K gzipped)
  • MIT License

Usage

onMoveFunc = function(x,y){
  alert('Object detected!!');
};
var videotracker = new VideoTracker({video_target_id: 'video_id'});
videotracker.setOnMoveFunc(onMoveFunc);
videotracker.start();

For an interactive demo and a list of all supported options please refer to the project's homepage.

Related Skills

View on GitHub
GitHub Stars51
CategoryContent
Updated2y ago
Forks8

Languages

JavaScript

Security Score

65/100

Audited on Oct 11, 2023

No findings