十二、web增强现实

AR.js基于三种方式展示AR内容:
1)Image Tracking
2)Location Based AR
3)Marker Tracking
        IMarker Tracking是最常见的基于maker的AR显示方式,下面的例子就是基于这个。Image Tracking顾名思义,就是基于一张图片去展示AR内容,其实原理和基于Marker Tracking类似,都是根据图片的特性点识别图片并跟踪。AR.js集成了A-Frame和three.js两个框架,基于这两个框架都能实现Image Tracking。
        图片要求,用于做Image Tracking的图片有一定要求,原则上图片越精细越好。推荐使用300dpi及以上的图片,72dpi的图片勉强可以,但是AR展示设备必须靠的很近,而且必须保持静止。
        生成图片对应的Image Descriptors,AR.js官方提供了web工具,可以将图片转换成Image Descriptors,AR.js其实是根据生成的Image Descriptors做图片识别和跟踪定位的。根据图片生成的Image Descriptors包含三个文件,分别为以.fset, .fset3, .iset为后缀名的文件。假设你生成的Image Descriptors文件名为:demo.fset, demo.fset3, demo.iset,那么你的Image Descriptors名字为demo(去除后缀名)。


1、用nginx搭建静态服务器
1)下载mkcert,运行以下命令
mkcert -install
mkcert localhost 127.0.0.1  www.myhost.com  172

你可能感兴趣的:(AI图像处理模型与应用,前端,ar,vr)