node-person

0.10.1 • Public • Published

Intel® RealSense™ technology with JavaScript API for Linux OS

node-person: Node.js Person Detection/Person Tracking/Person Recognition/Persong Skeleton Tracking/Body Gesture Recognition/Face Tracking algorithm module based on Intel® RealSense™ technology.

Please refer to Release Note for details of current release.

Install

Prepare environment and then execute the following command in shell:

npm install --save node-person

Examples

The following example shows the basic usage of this module. Before executing it, connect an Intel® RealSense™ Camera to your computer or developer board.

const personModule = require('node-person');

personModule.createPersonTracker().then(pt => {
  pt.on('frameprocessed', (evtData) => {
    // A new frame was captured and processed
    // Not necessarily means a person will be always detected
  });

  pt.on('persontracked', (evtData) => {
    // A new frame was processed and then there is person detected
    console.log('Person tracked:', evtData);
  });

  // To control how the algorithm works
  // Call method: pt.setPersonTrackerOptions();

  pt.start().then(() => {
    console.log('Camera + algorithm started...');
  });
});

Document

Please refer to the project document home page, and also the details page listed below:

Readme

Keywords

none

Package Sidebar

Install

npm i node-person

Weekly Downloads

15

Version

0.10.1

License

MIT

Last publish

Collaborators

  • kenny-yuan