图片匹配方式

加载一张图片作为识别的pattern marker。

代码

AR.js/three.js/examples/marker-training/examples/patternmarker-from-image.html修改代码

//从图片加载匹配模式

// load image and convert it to a marker

var imageURL = '../../res/arjs/marker/inner/inner-letterA.png';

THREEx.ArPatternFile.encodeImageURL(imageURL, function onComplete(patternFileString) {

var patternURL = 'data:text/plain;base64,' + btoa(patternFileString)

// create THREEx.ArMarkerControls

var markerControls = new THREEx.ArMarkerControls(arToolkitContext, markerRoot1, {

type: 'pattern',

patternUrl: patternURL,

//                patternUrl : "../../res/arjs/data/pattern-letterA.patt",

})

})

3D开发-AR.js 图片匹配相关推荐

  1. 3D开发-AR.js 自定义Marker

    创建自定义Marker AR.js Marker Training 上传一张识别图片,然后下载Marker和及图片. 代码 ARjs/three.js/examples/mobile-performa ...

  2. 3D开发-AR技术基础

    增强现实(Augmented Reality,简称 AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动. AR系统具有三个突出 ...

  3. AR.js开发问题详解(二维码识别不出来及AR二维码如何进行训练)

    AR.js开发问题详解(二维码识别不出来及AR二维码如何进行训练) 1.      大家碰到的很多都是二维码识别不出来的情况. 原因:周围环境的光太强或太暗,遮挡了二维码的信息,摄像头识别不到全部的信 ...

  4. js在一个指定元素前添加内容_WebAR开发指南(1)---使用AR.js实现第一个WebAR demo...

    前面有一篇文章万字干货介绍WebAR的实现与应用 分析了目前流行的WebAR框架并简单的介绍一些实现方法,这个专栏我们具体的来通过一些框架实现WebAR效果. 关于AR.js AR.js是一个轻量级的 ...

  5. WebAR开发指南(1)---使用AR.js实现第一个WebAR demo

    以下内容由公众号:三次方AIRX(国内领先的AI.AR.VR技术学习与交流平台) 整理 前面有一篇文章万字干货介绍WebAR的实现与应用分析了目前流行的WebAR框架并简单的介绍一些实现方法,这个专栏 ...

  6. 用AR.js做图片追踪的webAR Demo

    用AR.js做图片追踪的webAR Demo Demo效果 项目地址 部署使用 页面代码 替换想要追踪的图片 (1)web版(推荐使用) (2)node版 替换模型 Demo效果 可在手机浏览器中打开 ...

  7. ar.js 追踪图片mark播放视频,并且根据是否识别控制视频播放操作

    首先完成了视频纹理的加载,可以持续的播放视频 其次完善了视频播放感受,清除跳跃.跳帧.抖动.每次识别重新播放等现象,不错的感受,可以达到商业效果. 最后,通过通读ar.js代码,终于找到了通过识别进行 ...

  8. html5游戏开发马赛克对比,基于HTML5 Canvas的纯JS图片马赛克效果插件

    这是一款基于HTML5 canvas的图片马赛克js插件.该图片马赛克插件使用简单,可调整马赛克的大小,透明度等属性,适合用于制作一些特殊的图片效果. 基于HTML5 Canvas的纯JS图片马赛克效 ...

  9. html5 3d室内房间布局图片展示js特效

    下载地址 html5 3d室内房间布局图片展示特效 dd:

最新文章

  1. 发条js调试工具_小工具大帮手,利用 @open-node/antman 实现 node.js 进程线上调试,无须重启...
  2. bike with a famous logo
  3. adcsr图像超分代码_图像超分:RealSR
  4. dotNET Core WebAPI 统一处理(返回值、参数验证、异常)
  5. Could not load the btn_020.disable.png image referenced from a nib in the bundle with identifier ...
  6. 实习笔试题,源代码编译
  7. web渗透测试思路浅谈-----漏洞发现及利用
  8. Qt5学习笔记之bin文件合成工具二:bin文件的读取和写入
  9. 1、认识和安装MongoDB
  10. C# ToString
  11. MATLAB使用教程(一)——从零开始,基础,数据类型——新手来看
  12. from PyQt4 import QtGui,QtCore出错
  13. hdmi接口有什么用_什么是SDI接口?SDI接口和HDMI接口有什么区别?终于有人讲明白了...
  14. Js基础——变量类型和计算
  15. yoloV4mosaic数据增强,同步Pascal VOC格式的XML标注信息
  16. 用request模块爬取拉钩招聘信息
  17. 进程文件ntvdm.exe
  18. 如何成为一名合格的LINUX系统管理员
  19. Spring Boot Redis 实现分布式锁,真香!!
  20. CPU,GPU,NPU的架构差异对比

热门文章

  1. 【visum工作笔记】之十一 —— Import EMME/2 QA
  2. Simulation Emulation(转载)
  3. 联想收购IBM 部分PC业务是联想最大的失败!
  4. 【得物技术】MySQL 8.0:新的身份验证插件(caching_sha2_password)
  5. 【P4343】【二分】[SHOI2015]自动刷题机
  6. 远程抄表系统设备的维修流程
  7. Java校验身份证号工具类
  8. element的table扩展列打开位置更换
  9. Ubuntu 20.04 开启隐藏录音降噪功能
  10. Cocos2dx游戏开发笔记23:《奇怪的大冒险》源码学习,附下载