1、基础使用 ArToolKit:

生成图片特征,可以用彩图。(图片先灰化)    genTexData

效准相机。由于有的相机照相有弧度。  calib_camera

2、使用UE4ARPlugins

做了把ArToolKit的库引入,相关代码封装,调位置

3、关于ARPlugins的源码阅读:

A 初始化数据 跟踪线程  B扫描匹配图像  C存储结果

D 获取相机图像  E更新纹理  F获取匹配结果,将结果与内容轴方向匹配

Plugins的BUG

于tracking代码页,每次匹配完后会返回结果集,但循环赋予一个变量值,造成每次只能返回一个正确结果。

------------------------------------------------------------------------------------------------------------------------ArToolKit

ArtoolKit编译:

Configure-win32.vbs脚本配置config.h。   .vbs读取config.h.in,替换#undef字符串完成相应模块配置。如DirectShow可以不用(用DSVIDEO代替),QuickTime可以不用(MAC的视频驱动),这2个视频开发SDK非常难装。

Configure-win32.vbs配置文件的修改时间或有无来判断是否更新config.h,简单方法是每次模块有变动就删掉config.h重新生成一个。

如想运行simple,应使用vs2013编译。vs2015下ARvideo引入的libjpeg.lib会与2015不兼容。

调试时要换成多平台编译,x64会有问题。

使用#include ,outputDebug 调试。

ARVideo  视频库

摄像头配置参数:Windows 使用DSVL 或 WinDS,DSVL使用XML config,WinDS使用命令参数

相关调用流程:arVideoOpen->arVideoOpen2-> ar2VideoOpenWinDSVL

----------------------------------相关SDK

Windows SDK for Windows 7  :包含DirectShow SDK          Windows Kits、Azure SDK、Kinect SDK 什么的           ----曾用名Platform SDK,  Program Files (x86)\Microsoft SDKs目录

https://www.microsoft.com/en-us/download/confirmation.aspx?id=15656   Platform SDK

---------------OpenCV

Vector析构异常  https://blog.csdn.net/lanbing510/article/details/40585789

ar开发 ue4_UE4 AR开发笔记相关推荐

  1. Unity从头开始开发增强现实(AR)游戏学习教程

    使用Unity 2021构建增强现实飞镖游戏 学习从头开始开发增强现实(AR)游戏,使用AR基金会,货币化,发布游戏玩商店 Build a Augmented Reality Dartboard Ga ...

  2. 日本京都大学 77TB重要数据被删;元宇宙要凉?Meta停止开发 VR/AR系统。 | 一周 IT 资讯...

    惠普公司闯大祸!日本京都大学超算系统77TB重要数据被删:滴滴宣布裁员,幅度达20%:Meta 停止开发 VR/AR 操作系统,独立自主计划受挫:2021年编程语言排行榜出炉,Python稳居榜首:T ...

  3. mtk处理器和骁龙对比_高通正在开发全新AR/VR处理器骁龙XR2;骁龙865对比骁龙855 Plus/苹果A13:爆料称性能增加20%...

    1.高通正在开发全新AR/VR处理器骁龙XR2 11月13日消息,知名爆料人士Roland Quandt透露,高通公司正在为AR.VR设备开发一种全新的处理器骁龙XR2(SXR2130). 关于该处理 ...

  4. 使用Unity开发手机AR项目经验分享

    1.概述 出于公司自研开发了一款AR手机app简单记录下开发经验.如果有同行朋友有更好的经验欢迎交流哈. 2.使用ARFoundation开发 Unity开发手机AR项目主要是集成的ARCore和AR ...

  5. 《VR/AR技术与应用》笔记 002

    <VR/AR技术与应用>笔记 002 <VR/AR技术与应用>笔记 002 第一章 1.6 内容开发与服务平台 第一章 1.7 VR全产业链及巨头布局 第一章 1.8 VR产品 ...

  6. 高通ar android,Android版高通AR Vuforia QCAR SDK学习笔记

    望集齐大家的力量,将AR(增强现实)发展壮大. PS:不是我不加链接,是我加了超链接,没有用啊,难道是我权限不够,只得自己复制.粘贴了 1.下载高通SDK(高通刚刚才更新开发中心地址,版本更新为v2. ...

  7. 零基础学习Java开发,这些学习笔记送给你

    因为Java具备很多特点,并且在企业中被广泛应用为此很多小伙伴选择学习Java基础开发,但是零基础学习Java技术开发需要我们制定Java学习路线图对于我们之后的学习会非常有帮助. 零基础学习Java ...

  8. 《疯狂前端开发讲义jQuery+Angular+Bootstrap前端开发实践》学习笔记

    <疯狂前端开发讲义jQuery+Angular+Bootstrap前端开发实践>学习笔记 二〇一九年二月十三日星期三2时28分54秒 前提:本书适合有初步HTML.CSS.JavaScri ...

  9. PHPWeb开发入门体验学习笔记

    PHPWeb开发入门体验学习笔记 4 一.PHP web应用开发须知 1.入门要点 程序员三个阶段:码农(速成技能)->工程师(长期知识)->专家(研究论文) 编程三要素:声明变量(系统. ...

最新文章

  1. 02-NLP-01-python正则表达式
  2. 还在用Jenkins?试试Gitlab的CI/CD功能吧,贼带劲!
  3. Xtreme SuitePro ActiveX 2008 v12.0.1 更新了
  4. 最大玻尔兹曼分布的mASK信号在AWGN信道下的容量计算
  5. 不会还有人不会配置LLDP链路层发现协议吧?
  6. Chika and Friendly Pairs
  7. alexa语音实现_如何通过语音删除Alexa录音
  8. awk处理之案例五:awk匹配字段2包含字段1的文本
  9. PCL:getCircumcircleRadius ❤️ 计算三角形外接圆半径
  10. 行测题数字推理技巧总结(简单精辟)
  11. PyTorch深度学习(B站刘二大爷)第九讲作业 Otto Group Product Classification
  12. iPhone屏幕适配(之屏幕尺寸)
  13. 制图大赛计算机二维绘图,第五届“高教杯”全国大学生先进成图技术与产品信息建模创新大赛 机械类 计算机绘图试卷.pdf...
  14. 《转》openstack中删除虚拟主机,状态一直deleting
  15. 微信公众平台服务器的官方示例代码,微信公众平台API接口(示例代码)
  16. 阿里云张献涛:高性能计算发展的三大趋势
  17. VC用TTS实现文字语音朗读
  18. python之函数用法isupper()
  19. 小旋风asp服务器出错
  20. linux中'.'的作用

热门文章

  1. CF 327A - Flipping Game
  2. RenderScript使用教程(一)
  3. 基于ansible role实现LAMP平台批量部署 - 推酷
  4. ArcGIS_Online——如何创建地图故事模板以及插入图片、音乐、视频
  5. stm32硬件消抖_STM32单片机按键消抖和FPGA按键消抖大全
  6. 使用Keycloak实现安全的SpringBoot微服务
  7. Swarm-BZZ踩坑日记之 如何让METMASK小狐狸显示gbzz
  8. 离散序列周期延拓 matlab
  9. uwsgi部署django
  10. 使用Hamachi构建虚拟局域网