Coder Social home page Coder Social logo

jodie8869 / oculusmeetsar Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ands/oculusmeetsar

0.0 1.0 0.0 361.56 MB

A library that allows to use the Oculus Rift DK2, two Logitech C310 Webcams (with fisheye lenses) and the OptiTrack Flex 3 tracking system in AR applications.

Batchfile 0.01% C 6.99% C++ 91.16% GLSL 1.08% TeX 0.17% Objective-C 0.04% Perl 0.01% HLSL 0.54% Gnuplot 0.01% Assembly 0.01%

oculusmeetsar's Introduction

OculusMeetsAR

OculusMeetsAR - Hardware Explosion

OculusMeetsAR is a library to use the Oculus Rift DK2 Head Mounted Display, two Logitech C310 Webcams (with fisheye lenses) and the Natural Point OptiTrack Flex 3 tracking hardware in Augmented Reality applications.

A few example videos:

OculusMeetsAR - Example video playlist

Please visit our wiki for documentation: https://github.com/ands/OculusMeetsAR/wiki

Project Files

  • ARLib: The OculusMeetsAR libraries. They can be used to create augmented reality applications with an Oculus Rift DK2, attached cameras and a tracking system. Also features OGRE integration.
  • ARLib_Samples: Two simple example applications that use ARLib with OGRE.
  • Hardware: Contains our camera calibration tool and 3D-Printable camera and lens mounts.
  • TrackingTestServer: A simple tracking system server that rotates a rigid body (to test ARLibTracking without a real setup).

Included Third Party Libraries

  • OGRE v1.9 with Bullet
  • LibOVR v0.4.3
  • NatNetSDK v2.7
  • TinyThread++ 1.1
  • OpenCV 2.4.10 (only for the calibration tool)

Building

For Visual Studio 2010 with service pack 1 ONLY (if you want to use OGRE v1.9)!

  • Execute SET_ENV.bat to set environment variables for all libraries prior to building.
  • Open the ARLib solution file and batch build everything.
  • Open up the ARLib_Samples solution file and set the working directory for the example projects to "$(TargetDir)" (those are not saved in the Visual Studio project files - don't ask...).
  • Build and run the ARLib_Samples.
  • Enjoy.
  • $Profit.

oculusmeetsar's People

Contributors

ands avatar nomoresleep avatar tillaa avatar

Watchers

Jodie Creation 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.