Git Product home page Git Product logo

vuforia-wall's Introduction

# This is my README

Vuforia-Wall is a Virtual Reality iPhone App based on Vuforia-SDK from Qualcomm.
The simple idea is to provide a virtual image wall. Pick images from your iPhone camera or photo library, arrange them and watch them in Augmented Reality.

# INSTALLATION

* XCode IDE and Apple Developer Program
Make sure XCode is installed (https://developer.apple.com/xcode/) or install from the Mac App Store. To build Apps on the device, membership in the Apple iPhone Developer Program is required ($99/year)

* Qualcomm Vuforia SDK
Vuforia-Wall requires Qualcomm Vuforia SDK for iOS available from "https:// ar.qualcomm.at/qdevnet/sdk/ios". Download and install the SDK (vuforia-sdk- ios-1-5-8.zip). As of date, the working version is 1-5-8.
Per default the SDK is installed to ~/Development/iOS/vuforia-sdk-ios-1-5-8/.

To be sure everything works correct with your installation, try to compile the samples in ~/ Development/iOS/vuforia-sdk-ios-1-5-8/samples/.
You might get an error like "no valid provisioning device found". The problem is, in order to compile for devices, you need to have a valid Developer Certificate from the Apple Developer Program. Thus, without paying for the membership, you won't be able to simulate the Vuforia-SDK, as the Vuforia library only contains symbols for iOS devices, but does not work only with the iPhone Simulator.
Also note, that the ARC feature (Automatic Reference Counting) is quite new and the Vuforia SDK doesn't compile with ARC. When using ARC, you have to fix retain, release, and NSAutoReleasePool calls, as well as some retain properties to weak/strong. Therefore, prefer to disable ARC when you do a new project.


* Vuforia-Wall Xcode Project
Download and open Vuforia-Wall Xcode Project from github (https://github.com/Duffycola/ Vuforia-Wall). Alternatively, checkout the git repository using git:
	$ mkdir vuforia-wall
	cd vuforia-wall
	git init
	git remote add origin https://github.com/Duffycola/Vuforia-Wall.git
	git pull
	open vuforia-wall.xcodeproj

Possibly, the library paths are not correct. If libQCAR.a appears red (ext/Vuforia-SDK/ libQCAR.a) try to remove it from the project and manually add it again per Drag-and-Drop located at ~/Development/iOS/vuforia-sdk-ios-1-5-8/build/lib/arm/libQCAR.a.

Furthermore, make sure the project settings are similar to the following:
• HEADER_SEARCH_PATHS points to ~/Development/iOS/vuforia-sdk-ios-1-5-8/build/ include/
• LIBRARY_SEARCH_PATHS points to ~/Development/iOS/vuforia-sdk-ios-1-5-8/build/lib/ arm/

When you have installed a developer certificate correctly following the instructions in from the iPhone developer program website, CODE_SIGN_IDENTITY should point to your certificate, like in this screenshot.
Note, the project has a simulator target, but it will build without Vuforia SDK and thus Augmented Reality view will not be visible. This is useful for testing SDK unrelated code.


== EOF ==

vuforia-wall's People

Contributors

duffycola avatar

Watchers

Mike Mikina avatar 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.