24. ar Technology

Source: Internet
Author: User
Tags virtual environment
What is ar?

Before introducing Augmented Reality (AR), we need to talk about virtual reality (VR) first)

VR is translated from the English word virtual reality (VR. VR technology uses computer technology as the core technology to generate a realistic visual, audible, tactile, and other integrated virtual environment, users interact with objects in the virtual world in a natural way and interact with each other by using necessary devices, so as to have a feeling and experience in the real environment.

The enhanced VR system (Augmented Reality) is what we often call ar applications on mobile phones. It allows users to see the real world and virtual objects in the real world. It is a system that combines the real environment with the virtual environment. In Ar, real objects and virtual objects must be seamlessly integrated with the user environment, and real objects and virtual objects must be able to interact with each other so as to realize real-world fusion. Therefore, the Augmented Reality system has new features such as combining virtual reality with virtual reality, real-time interaction, and three-dimensional targeting.

Technologies in Ar

A complete AR system consists of the display technology, tracking and positioning technology, interface and visualization technology, and calibration technology.

The tracking and positioning technology and calibration technology work together to detect the location and orientation, and report the data to the AR system, the coordinates of the tracked objects in the real world are unified with those in the virtual world, so that the virtual objects can be seamlessly integrated with the user environment. In order to generate accurate positioning, the AR system requires a lot of calibration. The measured values include camera parameters, field range, sensor offset, object location, and deformation.

For a smart phone, Ar is based on the current location (GPS), and the orientation of the field of view (Compass) and the orientation of the mobile phone (orientation sensor/Gyroscope), in the real scene (CAMERA) output relevant information and display it on the display device (screen. The focus of its implementation is the acquisition of the projection matrix.

In actual development, the android system has encapsulated the projection matrix. You can use the interface to directly obtain the projection matrix, and then convert the corresponding coordinates into the corresponding coordinates.

Mobile Augmented Reality systems should track the location and posture of mobile phones in real scenarios in real time, and calculate the coordinates of virtual objects in the camera based on the information to achieve precise matching between virtual object images and real scene images, therefore, the performance of registration (I .e., the space location and posture of mobile phones) is the key to augmented reality.

Application scenarios Ar Development Platform

Layar

Http://www.layar.com/

Layar is an open augmented reality platform. any third party can use the development interface of Layar to create its own augmented reality application based on Layar.

Qualcomm ar Development Kit

Https://developer.vuforia.com/resources/sdk/unity

 

24. ar Technology

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.