Prototyping Touchless User Interface for Interacting with a Website
Moon, Jungsoo (2019)
Moon, Jungsoo
2019
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2019121226314
https://urn.fi/URN:NBN:fi:amk-2019121226314
Tiivistelmä
The objective of this thesis was to implement a touchless user interface that runs in the web browser for interacting with a website, using the input received through running face tracking and facial expression recognition on a video stream from a webcam.
For this, a high fidelity prototype is developed as a web application, aiming to perform the following operations on the demo website created as a part of the prototype: point and click, scrolling, and paging. For point and click operations, two different concepts are presented: the point-pointer and the area-pointer, which enables performing the operations on the point and the area, respectively.
The prototype that performs the aimed operations is successfully implemented, showing that it is feasible to create a touchless user interface that runs in the web browser. In this thesis, techniques used for implementing the prototype are documented, as well as limitations found during the development process.
For this, a high fidelity prototype is developed as a web application, aiming to perform the following operations on the demo website created as a part of the prototype: point and click, scrolling, and paging. For point and click operations, two different concepts are presented: the point-pointer and the area-pointer, which enables performing the operations on the point and the area, respectively.
The prototype that performs the aimed operations is successfully implemented, showing that it is feasible to create a touchless user interface that runs in the web browser. In this thesis, techniques used for implementing the prototype are documented, as well as limitations found during the development process.