ar开发 ue4_UE4 AR开发笔记
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开发笔记相关推荐
- Unity从头开始开发增强现实(AR)游戏学习教程
使用Unity 2021构建增强现实飞镖游戏 学习从头开始开发增强现实(AR)游戏,使用AR基金会,货币化,发布游戏玩商店 Build a Augmented Reality Dartboard Ga ...
- 日本京都大学 77TB重要数据被删;元宇宙要凉?Meta停止开发 VR/AR系统。 | 一周 IT 资讯...
惠普公司闯大祸!日本京都大学超算系统77TB重要数据被删:滴滴宣布裁员,幅度达20%:Meta 停止开发 VR/AR 操作系统,独立自主计划受挫:2021年编程语言排行榜出炉,Python稳居榜首:T ...
- mtk处理器和骁龙对比_高通正在开发全新AR/VR处理器骁龙XR2;骁龙865对比骁龙855 Plus/苹果A13:爆料称性能增加20%...
1.高通正在开发全新AR/VR处理器骁龙XR2 11月13日消息,知名爆料人士Roland Quandt透露,高通公司正在为AR.VR设备开发一种全新的处理器骁龙XR2(SXR2130). 关于该处理 ...
- 使用Unity开发手机AR项目经验分享
1.概述 出于公司自研开发了一款AR手机app简单记录下开发经验.如果有同行朋友有更好的经验欢迎交流哈. 2.使用ARFoundation开发 Unity开发手机AR项目主要是集成的ARCore和AR ...
- 《VR/AR技术与应用》笔记 002
<VR/AR技术与应用>笔记 002 <VR/AR技术与应用>笔记 002 第一章 1.6 内容开发与服务平台 第一章 1.7 VR全产业链及巨头布局 第一章 1.8 VR产品 ...
- 高通ar android,Android版高通AR Vuforia QCAR SDK学习笔记
望集齐大家的力量,将AR(增强现实)发展壮大. PS:不是我不加链接,是我加了超链接,没有用啊,难道是我权限不够,只得自己复制.粘贴了 1.下载高通SDK(高通刚刚才更新开发中心地址,版本更新为v2. ...
- 零基础学习Java开发,这些学习笔记送给你
因为Java具备很多特点,并且在企业中被广泛应用为此很多小伙伴选择学习Java基础开发,但是零基础学习Java技术开发需要我们制定Java学习路线图对于我们之后的学习会非常有帮助. 零基础学习Java ...
- 《疯狂前端开发讲义jQuery+Angular+Bootstrap前端开发实践》学习笔记
<疯狂前端开发讲义jQuery+Angular+Bootstrap前端开发实践>学习笔记 二〇一九年二月十三日星期三2时28分54秒 前提:本书适合有初步HTML.CSS.JavaScri ...
- PHPWeb开发入门体验学习笔记
PHPWeb开发入门体验学习笔记 4 一.PHP web应用开发须知 1.入门要点 程序员三个阶段:码农(速成技能)->工程师(长期知识)->专家(研究论文) 编程三要素:声明变量(系统. ...
最新文章
- 02-NLP-01-python正则表达式
- 还在用Jenkins?试试Gitlab的CI/CD功能吧,贼带劲!
- Xtreme SuitePro ActiveX 2008 v12.0.1 更新了
- 最大玻尔兹曼分布的mASK信号在AWGN信道下的容量计算
- 不会还有人不会配置LLDP链路层发现协议吧?
- Chika and Friendly Pairs
- alexa语音实现_如何通过语音删除Alexa录音
- awk处理之案例五:awk匹配字段2包含字段1的文本
- PCL:getCircumcircleRadius ❤️ 计算三角形外接圆半径
- 行测题数字推理技巧总结(简单精辟)
- PyTorch深度学习(B站刘二大爷)第九讲作业 Otto Group Product Classification
- iPhone屏幕适配(之屏幕尺寸)
- 制图大赛计算机二维绘图,第五届“高教杯”全国大学生先进成图技术与产品信息建模创新大赛 机械类 计算机绘图试卷.pdf...
- 《转》openstack中删除虚拟主机,状态一直deleting
- 微信公众平台服务器的官方示例代码,微信公众平台API接口(示例代码)
- 阿里云张献涛:高性能计算发展的三大趋势
- VC用TTS实现文字语音朗读
- python之函数用法isupper()
- 小旋风asp服务器出错
- linux中'.'的作用