Augmented Reality (AR)
Augmented Reality (AR) is a technology enriching the real world with digital information and media, such as 3D models and videos, overlaying in real-time the camera view of your smartphone, tablet, PC or connected glasses.
Trend Right Now
The hottest trend at the moment is Pokemon Go and Lens Filter. Both applications allows the user to interact with the reality with something special, whether it be catching pokemons or changing the way you look, it is enough to capture the interest of most consumers.
Business Applications of AR
Training & Education
Tours & Maps
What can be shown in AR?
Text, Picture, 3D Model/Animations, Video, Special Effects, Game Logic (AR Game) etc.
Virtual Reality (VR)
Computer-generated environment that lets you experience a different reality.
A VR headset fits around your head and over your eyes, and visually separates you from whatever space you’re physically occupying.
Images are fed to your eyes from two small lenses, and immerse yourself in a video game without leaving your couch.
From films made by Hollywood to live-streamed concerts and theatrical experiences, VR has become a place to view videos that surround you. New cameras are being created to capture these VR stories, and tools to upload and livestream them are growing in number.
Imagine building a real home with virtual tools, or designing parts for a new car as if it already existed in the real world.
Imagine painting a 3D masterpiece while collaborating with friends around the globe. Apps and wand-like controllers are already making VR an amazing playground.
Obviously, video games are one of the main applications for virtual reality as of today. But VR will give game designers the freedom to take games to incredible new places.
Education & Simulation
Students could take a class trip to ancient Egypt, or try an open-heart surgery without any risks:
VR simulations can offer practice runs at techniques, designs and ideas.
Tourism & Exploration
Virtual tourism is the next best thing to being there. You could visit Paris, Mars, or the bottom of the ocean.
Whether you’re watching a 360-degree video someone shot, or a computationally generated 3D simulation, you can shut out the real world and replace it with your destination of choice.
Real-Estate & Shopping
Imagine being able to tour a prospective home from miles away, walking right through the property as if you were there. Imagine placing life-size models of your own furniture into that house, to see if they fit. Now imagine walking into a virtual clothing store with infinite shelf space, where you can see and try any shirt, blouse or pair of shoes on sale. Shopping will never be the same.
What is the Kinect Sensor?
The Kinect Sensor is a motion sensing device by Microsoft that is for the Xbox game console and Windows PCs. The second generation of the sensor, Kinect v2 for Windows, was introduced in 2014 and comes with higher specifications than the first version. It can see better, clearer and see more than its earlier version.
The Kinect comes equipped with various cameras and sensors that enable it to see just as well in a dark room than in a well lit one.
- Color Camera with full HD resolution (1920 x 1080 @ 30fps)
- Infrared Depth Camera (512 x 424)
- Microphone Array (4 microphones)
Capabilities of Kinect Sensor
With the upgraded color camera from the v1, the Kinect v2 is able to capture full HD quality images up to resolutions of 1920 x 1080 pixels. This data can then be used in applications to create virtual mirrors, or to take screenshots to be sent for printing or shared on social media sites.
Infrared Depth Camera
Unlike the color camera which sees information in the 2-Dimensional plane, the infrared depth camera can see in one more dimension. It can sense high fidelity depth information using infrared sensors and recreate a 3-Dimensional view of what the Kinect sees.
Using this information, the Kinect is also able to perform body tracking from the depth data that it captures. It is smart enough to track up to 6 persons with 25 joints on each person. This information can then be used in applications that require human body interactions for example in healthcare applications for physical therapy, or in interactive games where the user plays by using and moving their bodies.
With this information readily available, we are able to ‘teach’ the Kinect to recognize certain gestures programmatically and then bring them another step further by telling the application to perform actions according to the gestures that are being performed.
Some examples of gestures could be swiping, clenching of fists, dragging or a simple raising of an arm. These could be great for interface interactions like the activation of buttons, or the scrolling of a panel.