Skip to content
This repository has been archived by the owner on Sep 1, 2019. It is now read-only.

A web-app that can recognize predefined human poses and actions with Kinect

Notifications You must be signed in to change notification settings

dgurkaynak/activity-recognition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Activity Recognition

NOT MAINTAINED - ZigFu Project is not alive

This is my graduation project that can recognize predefined human poses and actions, working with skeletal data coming from Kinect camera. The main idea is extracting features from displacements of an each joint applying HOG-variant approach. You can read or download the project report from here.

The whole project is built with just javascript and recent web technologies such as node.js, socket.io, WebGL (three.js), neural networks (brain.js).

The system is tracking 3 people.

Requirements

  • Kinect
  • Windows or OS X
  • Good Web Browser
  • NodeJS

Installation

  1. Download and install zigfu installer. If you are on windows and you have Kinect SDK installed, please just install browser plugin only. Apparently the links are down
  2. npm install for installing dependencies.
  3. npm start for starting server.
  4. Plug in kinect and open http://localhost:3000 in your browser.
  5. Don't forget to open the console and play!

Predefined Poses and Actions

The system has predefined 5 actions and 4 poses now, which can be seen below.

Predefined poses and actions

Sure, you can add custom pose or custom data. Since there is no direct interface for adding activity, you have to dig viewer and recorder.

About

A web-app that can recognize predefined human poses and actions with Kinect

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published