首页> 外文OA文献 >Implementation and usage of an augmented reality library for displaying nearby points of interest on mobile devices
【2h】

Implementation and usage of an augmented reality library for displaying nearby points of interest on mobile devices

机译:用于在移动设备上显示附近的兴趣点的增强现实库的实现和使用

摘要

There are many ways to display nearby points of interest (POI) on mobile devices. One of more interesting is augmented reality, where a camera preview is displayed on the screen and a marker is overlaid over it for each of these points of interest, pointing in it's direction. In order to show these markers we need to calculate their screen coordinates. udThe location of each POI is defined with it's latitude, longitude and altitude. First, we need to convert these coordinates to the real world coordinate system (with its center at the device's location). In order to do this, we need the device's current location, which we can get via GPS or other locator (e.g. triangulation ob GSM cells and/or wi-fi access points). For the next step, we need the device's orientation, which we can get from the acceleration (returns a vector, pointing at the ground) and magnetic field (returns a vector pointing at magnetic north) sensors. Using these vectors, we can calculate the rotational matrix, which we can than use to transform the point of interest's real world coordinates to the device coordinate system. From these, we can get the screen coordinates. For these final transformation we need to know the camera's angle of view. udIn these thesis we began with an overview of existing application and platforms using the described way of displaying points of interest. Some of these are Layar and Wikitude (applications with a large collection of POI, but with cluttered interfaces), Android-AR-Kit (a poor shot at implementing a library) and Mixare (open source application with a well designed interface and backend, designed to display POI from custom data sources or applications).ududOne thing that is missing, is a quality library, so we developed one in these thesis. Our library, developed for the Android system, offers grater flexibility than the existing platforms (Layar, Wikitude, Mixare) at displaying POI, responding to user clicks and notifying user of background activities. We also present the application Odpiralni Časi, using our library with real world data.ud
机译:有很多方法可以在移动设备上显示附近的兴趣点(POI)。增强现实是更有趣的一种,其中在屏幕上显示摄像机预览,并在每个兴趣点上覆盖一个标记,指向该标记的方向。为了显示这些标记,我们需要计算它们的屏幕坐标。 ud每个POI的位置均由其纬度,经度和海拔高度定义。首先,我们需要将这些坐标转换为真实世界的坐标系统(其中心位于设备的位置)。为此,我们需要设备的当前位置,可以通过GPS或其他定位器(例如,对GSM小区进行三角测量和/或Wi-Fi接入点)来获取该设备的当前位置。下一步,我们需要设备的方向,可以从加速度(返回矢量,指向地面)和磁场(返回矢量,指向北磁)中获得传感器的方向。使用这些向量,我们可以计算旋转矩阵,然后可以将其用于将兴趣点的现实世界坐标转换为设备坐标系。从这些,我们可以获得屏幕坐标。对于这些最终的转换,我们需要知道相机的视角。 ud在本文中,我们首先使用描述的兴趣点显示方式对现有应用程序和平台进行了概述。其中一些是Layar和Wikitude(具有大量POI,但界面混乱的应用程序),Android-AR-Kit(在实现库方面的能力很差)和Mixare(具有良好接口和后端设计的开源应用程序,设计来显示来自自定义数据源或应用程序的POI。 ud ud缺少的一件事是质量库,因此我们在本文中开发了一个。我们的库是为Android系统开发的,在显示POI,响应用户点击并通知用户背景活动方面,比现有平台(Layar,Wikitude,Mixare)具有更大的灵活性。我们还将库与现实世界的数据一起使用,展示了应用程序OdpiralniČasi。 ud

著录项

  • 作者

    Podlesek Grega;

  • 作者单位
  • 年度 2011
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"sl","name":"Slovene","id":39}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号