Coder Social home page Coder Social logo

kinectstreetview's Introduction

Kinect Street View

Simin You

Version 0.0.2###

Overview

Using Kinect to control Google street view. Supports "zoom in", "zoom out", "walk", "turn left", "turn right".

This project depends on Kinect viewer from Kinect SDK 1.6 (for visulizing Kinect output), and InputSimulator (for keyboard hacking)

Demo

Boring Description

This project provides Kinect interface to manipulate Google Street View as well as Google Earth. We proposed and implemented one hand and two hands gestures to support “Zoom”, “Turn”, etc. And also, we detect “Walk” to simulate user walking on the street. The control signals are sent by simulating keystrokes and both Street View and Earth are rendered using HTML+JavaScript inside a web browser. This project can be divided into two parts but using the same framework. The first part is Street View, which supports “Zoom In/Out”, “Turn Left/Right”, and “Walk”. “Zoom” gestures use two hands, two hands in front of the body and split from center is “Zoom in”, and two hands in front of body and merge together is “Zoom Out”. Right hand is dedicated to control the “Turn” gestures. Putting right hand in front of body and swipe left/right to turn left/right. And finally, “Walk” is detected when user mimic walk in place, the gesture is to track two knees go up and down. The second part of this project is controlling Google Earth truck example. We modified the example to be used in our framework. In this part, instead of requiring user walk to simulate move forward, we map “Zoom” gestures to move forward/backward.

Special thanks to Yan for tremendous help and valuable discussion!

Reference

kinectstreetview's People

Contributors

syoummer avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.