19
Réalité Augmentée avec Android Les navigateurs RA Démo: bit.ly/paugar 1 Atef Haouari PAUG 6 Juin 2011

Réalité Augmentée avec Android

Embed Size (px)

DESCRIPTION

Réalité Augmentée avec AndroidLes navigateurs RAAtef Haouari

Citation preview

Page 1: Réalité Augmentée avec Android

Réalité Augmentée avec Android

Les navigateurs RA

Démo: bit.ly/paugar

1

Atef Haouari

PAUG 6 Juin 2011

Page 2: Réalité Augmentée avec Android

2

Superposition des couches

Page 3: Réalité Augmentée avec Android

public class CameraView extends SurfaceView implements SurfaceHolder.Callback { public void surfaceCreated(SurfaceHolder holder) {

// Démarrer la camera } public void surfaceDestroyed(SurfaceHolder holder) { // Arrêter la camera } }

public class InfoView extends View { public void onDraw(Canvas canvas) { // Dessiner ici }

}

View SurfaceView

3

Superposition des couches

Page 4: Réalité Augmentée avec Android

4

Démo Camérabit.ly/paugar

Page 5: Réalité Augmentée avec Android

5

public class MyLocationListener implements LocationListener { public void onLocationChanged(Location location) { } }

Localisation du terminal

Page 6: Réalité Augmentée avec Android

6

public class MySensorListener implements SensorEventListener { public void onSensorChanged(SensorEvent event) { float values[] = event. values ; if (event. sensor .getType() == Sensor. TYPE_ORIENTATION) { float direction = values[0]; float hautBas = values[1];

float gaucheDroite = values[2]; } } }

Orientation du terminal

Page 7: Réalité Augmentée avec Android

7

Démo Capteurs

bit.ly/paugar

Page 8: Réalité Augmentée avec Android

8

N NE

AR Boussole

Page 9: Réalité Augmentée avec Android

9

Portrait ou paysage

Page 10: Réalité Augmentée avec Android

10

Droit ou incliné

Page 11: Réalité Augmentée avec Android

11pixParDeg = largeur écran /angle ouverture

Angle d’ouverture

Page 12: Réalité Augmentée avec Android

SW W NW N NE E SE S

12

SW W NW N NE E SE S

SW W NW N NE E SE S

+45°

Translation de : - 45° x pixParDeg

Projection sur l’écran

450 pixel = 45° x pixParDeg 900 pixel = 90° x pixParDeg

Desire Extra

Angle d’ouverture:360°

Largeur: 3600 pixel

pixParDeg=10

Page 13: Réalité Augmentée avec Android

13

Démo Boussole

bit.ly/paugar

Page 14: Réalité Augmentée avec Android

N

Localiser des endroits

14

userLocation .bearingTo( objectLocation )

50°

Page 15: Réalité Augmentée avec Android

15

50° x pixParDeg

+45°

Translation de : - 45° x pixParDeg

Projection sur l’écran

Desire Extra

Angle d’ouverture:360°

Largeur: 3600 pixel

pixParDeg:10

Page 16: Réalité Augmentée avec Android

16

Démo AR Engine

bit.ly/paugar

Page 17: Réalité Augmentée avec Android

Gratuité de l’utilisation

Facilité d’intégration

Nécessité de l’installation de l’application

Imposent leurs logos

17

Navigateurs RA

Page 18: Réalité Augmentée avec Android

18

Démo Navigateurs RA

bit.ly/paugar

Page 19: Réalité Augmentée avec Android

19

Questions?