2010-01-18 12 views

risposta

28

Dubito che esista esattamente una cosa del genere, ma quello che devi fare è guardare la posizione e la struttura della telecamera per l'iPhone, e andare da lì.

In sostanza, si creerà un UIImagePickerController (la classe Camera) e le informazioni di sovrapposizione sulla vista, attraverso un .cameraOverlayView personalizzato (che è una proprietà di UIImagePickerController in 3.0).

Probabilmente vorrete ottenere informazioni (posizione, direzione, distanza, ecc.) Dal GPS del dispositivo, utilizzando la struttura CoreLocation.

Probabilmente vorrete anche fare alcune interazioni con il server web, e per questo suggerisco ASIHTTPRequest.

Questi sono gli strumenti di base necessari per creare un'applicazione AR.

+0

Grazie per la risposta.Vuoi provare – hardik

+3

Aggiungendo alla risposta di Andrew, Come in data, non ci sono librerie di elaborazione di immagini dal vivo. quindi, ciò che fa la maggior parte delle app di realtà aumentata è aumentare le informazioni in base alla posizione e alla direzione della bussola. – Mugunth

4

È possibile creare un'applicazione AR per iPhone 3.1 che esegue l'elaborazione di immagini dal vivo (ne ho eseguita una per me). Ecco un buon tutorial con codice di esempio operativo per 2.x http://www.morethantechnical.com/2009/07/01/augmented-reality-on-the-iphone-using-nyartoolkit-w-code/

Per 3.1, è necessario sostituire il codice di acquisizione video della videocamera. Suggerimento: PLCameraController _createPreviewIOSurface.

Si noti che non è possibile inviare tali app all'App Store a causa dell'utilizzo di API private.

Problemi correlati