Using Webcams for Product Presentations in HTML5
Abstract
The Media Capture and Streams API ("getUserMedia API") enables plug-in free webcam support in HTML5. This opens new ways of interacting with visualisations using open web standards. In this work, two techniques are proposed that employ the user's webcam for interactive product presentations on websites. The first technique tracks the user's face and uses its position to create the impression of a user-controlled rotation of a product by displaying a sequence of product images for different view points. The second technique uses photographs of a product with reflections of coloured patterns to render the user's webcam stream as a reflection in the product presentation. Thus, users in front of a webcam are able to see their virtual reflection in a picture of a real product in real time. Our implementation of two prototypes shows that it is technically possible to implement these features with HTML5 and JavaScript only.
BibTeX
@inproceedings {10.2312:conf:EG2013:posters:021-022,
booktitle = {Eurographics 2013 - Posters},
editor = {Miguel Chover and A. Augusto de Sousa},
title = {{Using Webcams for Product Presentations in HTML5}},
author = {Borg, Mathias and Kraus, Martin},
year = {2013},
publisher = {The Eurographics Association},
ISSN = {1017-4656},
DOI = {10.2312/conf/EG2013/posters/021-022}
}
booktitle = {Eurographics 2013 - Posters},
editor = {Miguel Chover and A. Augusto de Sousa},
title = {{Using Webcams for Product Presentations in HTML5}},
author = {Borg, Mathias and Kraus, Martin},
year = {2013},
publisher = {The Eurographics Association},
ISSN = {1017-4656},
DOI = {10.2312/conf/EG2013/posters/021-022}
}