Head tracked 3D for mobile device

This project aimed to develop a head tracker to enable tracking of the head in the x and y direction (ideally x, y and z direction). A 3D image will then be rendered in accordance with the viewer’s/user’s head position to produce a different point of view/angle of the 3D image. Two systems were buil...

Full description

Saved in:
Bibliographic Details
Main Author: A'dawiyah Mohammad Jon
Other Authors: Sun Xiaowei
Format: Final Year Project
Language:English
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10356/65776
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-65776
record_format dspace
spelling sg-ntu-dr.10356-657762023-07-07T17:19:27Z Head tracked 3D for mobile device A'dawiyah Mohammad Jon Sun Xiaowei School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering This project aimed to develop a head tracker to enable tracking of the head in the x and y direction (ideally x, y and z direction). A 3D image will then be rendered in accordance with the viewer’s/user’s head position to produce a different point of view/angle of the 3D image. Two systems were built; a Windows system and an iOS system. The windows system was a head tracking system programmed in C++ language. OpenCV and ehci libraries were used to produce head detection and head tracking while OpenGL and GLUT, an OpenGL Utility Toolkit, was used to create the 3D models and run the whole program entirely. Unity was the main software in developing the iOS system. However, the iOS system instead used the gyroscope to simulate head tracking. Scripting was written in Javascript language. The system was successfully built onto the iOS device. While most of the objectives were achieved, more research was required to produce a 3D image with depth perception. Bachelor of Engineering 2015-12-14T04:11:48Z 2015-12-14T04:11:48Z 2015 2015 Final Year Project (FYP) http://hdl.handle.net/10356/65776 en Nanyang Technological University 54 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering
spellingShingle DRNTU::Engineering::Electrical and electronic engineering
A'dawiyah Mohammad Jon
Head tracked 3D for mobile device
description This project aimed to develop a head tracker to enable tracking of the head in the x and y direction (ideally x, y and z direction). A 3D image will then be rendered in accordance with the viewer’s/user’s head position to produce a different point of view/angle of the 3D image. Two systems were built; a Windows system and an iOS system. The windows system was a head tracking system programmed in C++ language. OpenCV and ehci libraries were used to produce head detection and head tracking while OpenGL and GLUT, an OpenGL Utility Toolkit, was used to create the 3D models and run the whole program entirely. Unity was the main software in developing the iOS system. However, the iOS system instead used the gyroscope to simulate head tracking. Scripting was written in Javascript language. The system was successfully built onto the iOS device. While most of the objectives were achieved, more research was required to produce a 3D image with depth perception.
author2 Sun Xiaowei
author_facet Sun Xiaowei
A'dawiyah Mohammad Jon
format Final Year Project
author A'dawiyah Mohammad Jon
author_sort A'dawiyah Mohammad Jon
title Head tracked 3D for mobile device
title_short Head tracked 3D for mobile device
title_full Head tracked 3D for mobile device
title_fullStr Head tracked 3D for mobile device
title_full_unstemmed Head tracked 3D for mobile device
title_sort head tracked 3d for mobile device
publishDate 2015
url http://hdl.handle.net/10356/65776
_version_ 1772827985184817152