Reader small image

You're reading from  Computer Vision for the Web

Product typeBook
Published inOct 2015
Reading LevelIntermediate
PublisherPackt
ISBN-139781785886171
Edition1st Edition
Languages
Right arrow
Author (1)
Foat Akhmadeev
Foat Akhmadeev
author image
Foat Akhmadeev

Foat Akhmadeev has 5 years of experience in software development and research. He completed his master's degree in the year 2014 from the Kazan Federal University, Russia. He has worked on different projects, including development of high-loaded websites written in Java and real-time object detection for mobile phones. He has an extensive background in the field of Computer Vision. He has also written a scientific paper on 3D reconstruction from a single image. For more information, you can visit his website at http://foat.me.
Read more about Foat Akhmadeev

Right arrow

Controlling objects with the head motion


Creating a human interface in Computer Vision is not an easy task. One of the exciting fields is Head-coupled perspective. This technique is used for rendering the scene on the screen, which responds naturally to changes in the head position of a viewer relative to the display. Simply put, the technology creates a 3D display without using any additional devices except the camera.

In the previous chapter, we saw how to track a head with the headtrackr library. It was done using the Camshift algorithm. In this section, we will explain the background of the function for Head-coupled perspective and how to use it in your projects to create an amazing human interface. To present a scene, the headtrackr library uses one of the most popular JavaScript libraries for 3D modeling—three.js (http://threejs.org). We will begin with an explanation of the core function and then see an example of its usage.

The Head-coupled perspective

As we mentioned earlier, the headtrackr...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Computer Vision for the Web
Published in: Oct 2015Publisher: PacktISBN-13: 9781785886171

Author (1)

author image
Foat Akhmadeev

Foat Akhmadeev has 5 years of experience in software development and research. He completed his master's degree in the year 2014 from the Kazan Federal University, Russia. He has worked on different projects, including development of high-loaded websites written in Java and real-time object detection for mobile phones. He has an extensive background in the field of Computer Vision. He has also written a scientific paper on 3D reconstruction from a single image. For more information, you can visit his website at http://foat.me.
Read more about Foat Akhmadeev