欢迎关注公众号:sumsmile /专注图像处理的移动开发老兵
2020年开始接触AR领域,一年的时间狂补了不少知识,但依然还是个初学者,2021年扬帆起航,再接再厉。这篇文章整理了AR技术涉及的知识,一是督促自己持续学习,二是给读者朋友一个预期--今年的技术篇大概会写什么。
AR技术简介:按字面意思即增强现实。通俗点,是一种将虚拟的图形附着在现实场景中,得到更丰富的画面,呈现更丰富的视觉与交互。
一、AR涉及的知识
AR是一门既宽泛、又有深度的综合性应用技术,从我们找简历招聘的情况来看,一年下来都没有多少可以进入面试环节的,可见有一定学习门槛。
按大的学科划分,AR主要涉及CG、CV、DIP三门学科
下面这张表,从输入/输出来简单说明这几类学科干的事
- DIP:是把一张图片转换成另一个张图片,比如高斯模糊,锐化
- CG:把输入的模型数据,渲染成一张图片
- CV:从图片里提取出特征信息,比如识别出数字、文字
- AI:从输入信息,计算出“想要的”信息
二、我的技术写作计划
不瞒各位朋友,我现在还处于比较初级的阶段,边学习、边实践、边总结。
2021年,会围绕AR相关技术,由简入难,逐步深入,把AR涉及到的“图形学”、“视觉技术”、“数字图像技术”和“AI”用浅显的语言讲清楚,尽量剥离晦涩的数学公式,重在理解。另外有时间,也会整理出代码demo。
我之前有比较丰富的Android开发经验,demo也尽量封装成app的形式,方便大家编译运行。
下面这几个方向每一个领域,都值得深挖,天花板也很高,不鼓励朋友们一上来贪多,我是因为工作的原因,倒逼的必须要都懂一点。
- 图形渲染
- 视觉识别
- 数字图像处理
- AI
- 学习方法
三、参考资料
这里整理了自己学习CG、CV技术的参考资料,有些已经看过,有些是业内公认的经典好书。凡事预则立,附上了建议的学习时间,供朋友们参考,根据自己的时间安排,有节奏的学习。
这个学习计划,按照由浅入深,从理论到实践,从基础能力到工程架构。读者不必都学完,到第三阶段,可以选一个方向深入挖掘。AI目前我了解的很少,后面会补充AI技术在AR中的应用。
表中涉及的参考资料,我这里都有高清的PDF文档,有兴趣的朋友可以公众号后台回复对应的名称+邮箱,我发给你。打击盗版从我做起,就不公开发网盘链接了。
学习建议: 如果有高数基础更好,如果都还给了大学体育老师,建议到第三阶段前,简单复习下微积分、线代 坚持!坚持!坚持!
欢迎关注公众号:sumsmile /专注图像处理的移动开发老兵