16.07.2015 Views

Augmented Reality in de Civiele Techniek - Kabk

Augmented Reality in de Civiele Techniek - Kabk

Augmented Reality in de Civiele Techniek - Kabk

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Pixel<strong>in</strong>dustries| Pag<strong>in</strong>anodig om te kunnen functioneren. C++ is een potentiële kandidaat om drie re<strong>de</strong>nen;omdat het orig<strong>in</strong>ele AR pakket mee gemaakt is, het is een zeer stabiele taal metone<strong>in</strong>dig veel mogelijkhe<strong>de</strong>n en er zijn veel documentatie en voorbeel<strong>de</strong>nbeschikbaar. C# en JAVA hebben m<strong>in</strong><strong>de</strong>r kans omdat hun AR pakketten nog <strong>in</strong> eenprimitief stadium zitten met nog we<strong>in</strong>ig documentatie en draaien dus vrij onstabiel.De keuze zat tussen AS3 en C++. Om meer kennis te krijgen over <strong>de</strong> twee ontwikkelmethodieken en een vaste keuze te kunnen maken zijn er testjes uitgevoerd op bei<strong>de</strong>programmeertalen. Deze testjes zijn ver<strong>de</strong>r <strong>in</strong> dit hoofdstuk uitgewerkt. Voordat <strong>de</strong>testjes uitgewerkt wor<strong>de</strong>n volgt een korte uitleg hoe een <strong>Augmented</strong> <strong>Reality</strong>applicatie werkt.Met <strong>Augmented</strong> <strong>Reality</strong> wordt via bepaal<strong>de</strong> toepass<strong>in</strong>gen digitale <strong>in</strong>formatietoegevoegd aan <strong>de</strong> realiteit. Deze toevoeg<strong>in</strong>gen kunnen zichtbaar gemaakt wor<strong>de</strong>nop verschillen<strong>de</strong> manieren, bijvoorbeeld door gebruik te maken van een camera eneen computer scherm, wat bij <strong>de</strong>ze opdracht het geval is. Met een camera wordt <strong>de</strong>realiteit opgenomen en via een computer wordt <strong>de</strong> digitale gegevens toegevoegd aan<strong>de</strong> realiteit die vervolgens getoond wordt op een computerscherm. De AR applicatiedie gemaakt wordt gebruikt dit concept. Om dit technisch haalbaar te maken is ereen aantal hardware nodig. Een camera, computer en scherm zijn uiteraard nodigmaar ook specifieke symbooltjes die gebruikt wor<strong>de</strong>n als herkenn<strong>in</strong>gspunten <strong>in</strong> <strong>de</strong>AR applicatie. De AR applicatie ziet via <strong>de</strong> gekoppel<strong>de</strong> camera onze realiteit maaronze realiteit is veel te <strong>in</strong>gewikkeld om te herkennen. Het programma heeft daaromwat uitgangspunten nodig. Deze uitgangspunten wor<strong>de</strong>n markers genoemd en zijnhele simpele symbooltjes die afgedrukt zijn <strong>in</strong> het zwart op wit. Deze markerswor<strong>de</strong>n wel herkend door <strong>de</strong> AR applicatie en hiermee kan <strong>de</strong> applicatie zichoriënteren <strong>in</strong> onze realiteit waarbij het extra <strong>in</strong>formatie toe voegd. Dit basis pr<strong>in</strong>cipevan <strong>Augmented</strong> <strong>Reality</strong> wordt dan gebruikt om <strong>de</strong> applicatie te ontwikkelen. Devolgen<strong>de</strong> paragrafen beschrijven een aantal testen die uitgevoerd zijn om meerkennis op te doen van verschillen<strong>de</strong> uitgangssituaties bij het ontwikkelen van eenAR applicatie. Voor <strong>de</strong>ze testen zijn er een aantal markers gemaakt welke hier te zienzijn.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!