学习路线推荐Hololens操作-->c#语言-->unity开发-->混合现实开发
所有涉及c#及unity的相关知识建议浅尝辄止,后续有需要再查找资料
Hololens2是微软设计开发的一款全息计算机,且运行的是Windows系统。具体信息可在微软官网查看:Microsoft HoloLens,主要了解使用Hololens和部署Hololens两部分。
C#语言入门主要有两种方式:
unity开发学习推荐以视频学习为主,简单了解unity开发工具的使用及其基本开发逻辑和c#脚本编写方法,学习视频可参考unity2022入门教程,了解其基本用法后在实际开发中有所需要直接查看unity官方文档(根据自己版本进行选择)。
如果基础较好也可以实际参考官方教程进行学习unity官方教程,学习速度更快。
基于MRTK3的unity混合显示开发是AR开发的重中之重,一定要了解吃透,避免项目开发中出现大问题。学习过程如下:
学习路线推荐深度学习基础原理-->python语言-->深度学习环境部署与练手-->读论文
python语言语法简单,功能强,第三方库多,如果有编程基础建议直接使用文本类资料进行。
可参考书籍《Python编程——从入门到实践》或网站python菜鸟教程,可以快速上手。
也可随视频教程进行黑马python教程。
与c#学习相同,仅需了解基本语法和特性,其他知识需要时再进行学习。
深度学习涉及环境有:
自行上网搜索教程,cuda和cudnn安装可能较为麻烦,一定要认真看。
Anaconda和git安装完成后一定要熟悉命令行控制,可以减少后期精力花费
可参考李沐的视频进行学习,也可参考b站教学视频(视频可能较老,遇到问题再上网查)。
如果上一步深度学习原理了解比较全面,学习框架后此步应该不存在较大问题,如果有余力可以自己找一些简单的网络结构自行实现,并利用网络数据集进行训练尝试。
可以按照一下顺序阅读,可以仅作了解,了解目标检测算法的发展过程,不必深入探究
论文精度可直接去B站搜索,有很多精读视频
YOLO作为目前目标检测的SOTA方法,发展迭代数量非常多,但其最基本思想都是一致的,所以建议深入学习YOLOv1论文,后面的论文主要了解其改进的方法和思想,最后精读最新的YOLO论文。
YOLO模型再python上的实现有一个较为完整的第三方库ultralytics
,可直接使用pip
命令进行安装,官方网站如下:ultralytics官网
所有相关资料均可在官网查询,没有基础的话建议先阅读quick start
部分,熟悉基本使用方法后即可自行标注数据集尝试进行微调,并检查微调结果。
现在,开始享受自己训练的模型吧!!!