réalité augmentée avec android
DESCRIPTION
Réalité Augmentée avec AndroidLes navigateurs RAAtef HaouariTRANSCRIPT
![Page 1: Réalité Augmentée avec Android](https://reader034.vdocuments.mx/reader034/viewer/2022052316/559039691a28ab090d8b464c/html5/thumbnails/1.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052316/559039691a28ab090d8b464c/html5/thumbnails/2.jpg)
2
Superposition des couches
![Page 3: Réalité Augmentée avec Android](https://reader034.vdocuments.mx/reader034/viewer/2022052316/559039691a28ab090d8b464c/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052316/559039691a28ab090d8b464c/html5/thumbnails/4.jpg)
4
Démo Camérabit.ly/paugar
![Page 5: Réalité Augmentée avec Android](https://reader034.vdocuments.mx/reader034/viewer/2022052316/559039691a28ab090d8b464c/html5/thumbnails/5.jpg)
5
public class MyLocationListener implements LocationListener { public void onLocationChanged(Location location) { } }
Localisation du terminal
![Page 6: Réalité Augmentée avec Android](https://reader034.vdocuments.mx/reader034/viewer/2022052316/559039691a28ab090d8b464c/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052316/559039691a28ab090d8b464c/html5/thumbnails/7.jpg)
7
Démo Capteurs
bit.ly/paugar
![Page 8: Réalité Augmentée avec Android](https://reader034.vdocuments.mx/reader034/viewer/2022052316/559039691a28ab090d8b464c/html5/thumbnails/8.jpg)
8
N NE
AR Boussole
![Page 9: Réalité Augmentée avec Android](https://reader034.vdocuments.mx/reader034/viewer/2022052316/559039691a28ab090d8b464c/html5/thumbnails/9.jpg)
9
Portrait ou paysage
![Page 10: Réalité Augmentée avec Android](https://reader034.vdocuments.mx/reader034/viewer/2022052316/559039691a28ab090d8b464c/html5/thumbnails/10.jpg)
10
Droit ou incliné
![Page 11: Réalité Augmentée avec Android](https://reader034.vdocuments.mx/reader034/viewer/2022052316/559039691a28ab090d8b464c/html5/thumbnails/11.jpg)
11pixParDeg = largeur écran /angle ouverture
Angle d’ouverture
![Page 12: Réalité Augmentée avec Android](https://reader034.vdocuments.mx/reader034/viewer/2022052316/559039691a28ab090d8b464c/html5/thumbnails/12.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052316/559039691a28ab090d8b464c/html5/thumbnails/13.jpg)
13
Démo Boussole
bit.ly/paugar
![Page 14: Réalité Augmentée avec Android](https://reader034.vdocuments.mx/reader034/viewer/2022052316/559039691a28ab090d8b464c/html5/thumbnails/14.jpg)
N
Localiser des endroits
14
userLocation .bearingTo( objectLocation )
50°
![Page 15: Réalité Augmentée avec Android](https://reader034.vdocuments.mx/reader034/viewer/2022052316/559039691a28ab090d8b464c/html5/thumbnails/15.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052316/559039691a28ab090d8b464c/html5/thumbnails/16.jpg)
16
Démo AR Engine
bit.ly/paugar
![Page 17: Réalité Augmentée avec Android](https://reader034.vdocuments.mx/reader034/viewer/2022052316/559039691a28ab090d8b464c/html5/thumbnails/17.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052316/559039691a28ab090d8b464c/html5/thumbnails/18.jpg)
18
Démo Navigateurs RA
bit.ly/paugar
![Page 19: Réalité Augmentée avec Android](https://reader034.vdocuments.mx/reader034/viewer/2022052316/559039691a28ab090d8b464c/html5/thumbnails/19.jpg)
19
Questions?