Skip to content
This repository was archived by the owner on Jun 6, 2019. It is now read-only.

v0.9.1 Release

Pre-release
Pre-release

Choose a tag to compare

@kenny-y kenny-y released this 27 Feb 07:20
· 84 commits to master since this release

This release includes the Person Tracking, Object Recognition and SLAM JavaScript API of the Intel ® RealSense TM Technology for Linux OS. JavaScript samples for Person Tracking, Object Recognition and SLAM.

Release Note

  • Object Library: Object Recognition, Object Localization, and Object Tracking features are ready to be used.
  • Person Library: Person Detection, Person Tracking, Skeleton Recognition and Gesture Recognition features are ready to be used.
  • SLAM: Camera Pose Tracking and Occupancy Mapping features are ready to be used.
  • Known issues:
    • GPU work mode of Object Library might not work on Joule.
    • Memory leak in Object Library has been found.
    • Person Recognition feature in Person Library is not supported in this version.
    • Re-localization in SLAM is not supported in this version.

Environment Setup

Setup Intel® RealSense™ with Ubuntu 16.04 on Intel® Joule™.

Install Node.js and NPM for Ubuntu

sudo apt-get update
sudo apt-get install nodejs npm

# Workaround of node not found
sudo ln -s /usr/bin/nodejs /usr/bin/node

# Workaround of boost library missing
sudo apt install libboost-thread-dev

# Install modules in the dir you're working, choose the package you want
npm i --save node-object@0.9.2 node-person@0.9.1 node-slam@0.9.1

Connect the Intel® RealSense™ ZR300 camera to the USB 3.0 port of Joule.

Examples

This Github Repo contains Person Tracking, Object Recognition and SLAM examples using the above Node.js modules/addons.

# Object Library Tutorial No.1
cd samples/or_tutorial_1/javascript
npm i
node main.js

# Person Library Tutorial No.1
cd samples/pt_tutorial_1/javascript
npm i
node main.js

# SLAM Library Tutorial No.1
cd samples/slam_tutorial_1/javascript
npm i
node main.js

API Specs

  • Person Tracking JavaScript API spec is located at /path/to/node-realsense-0.9.1/doc/spec/person-tracking.html.
  • Object Recognition JavaScript API spec is located at /path/to/node-realsense-0.9.1/doc/spec/object-recognition.html
  • SLAM JavaScript API spec is located at /path/to/node-realsense-0.9.1/doc/spec/slam.html
  • The spec of common API in all three modules is located at /path/to/node-realsense-0.9.1/doc/spec/common.html