查看: 2951| 回复: 8
跳转到指定楼层
上一主题 下一主题
收起左侧

VR/AR方向的CS PhD的C++学习路线求建议

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
我今年秋天入学CS PhD,刚刚把本科毕业论文整完,离开学还有两个多月,想趁着这段时间补补基础知识。

我们lab现在是做VR/AR的,不过不是主要研究VR/AR算法的,主要研究领域是mobile computing, edge computing, networked system这种。老板之前都是一直在做mobile+network的研究,只是说最近几年研究重心转到了mobile immersive computing上,也就是移动设备上面的AR/VR应用,发的paper也都是在mobile+network的会议。当然,也会涉及一定的算法研究。因为我其实对这个领域并不熟悉,论文也看不太懂,所以只能泛泛地描述一下我们lab的研究内容,大家如果看不懂的话可以直接跳过,抱歉。。

现在的一个主要问题就是C++,因为无论是VR/AR的算法,还是networker system,都离不开C++。然而虽然我是CS科班出来的,但是我大二之后就没碰过C++了(Python太香了)。所以导致现在对于C++的熟练度几乎为0,想开始系统学习也不知道从何入手。而且自己对C++也有一点畏惧之心,毕竟C++真的挺难挺复杂的,没有个一两年应该入不了门。。我之前和老板聊过这个问题,老板的想法就是边做边学,不着急。但是我还是想趁着这两个月的空闲时间学一下相关知识。

我目前的想法是先学习C++版的OpenCV+OpenGL,做AR/VR肯定是离不开这两个库的。除此之外,请问大家还有什么关于VR/AR方向的C++学习建议吗?如果有视频推荐就更好了,我感觉我对着视频学效果会好一些。

上一篇:PhD第一年 等待导师决定收不收我 求助 回复加米
下一篇:phd第二年感到很困惑,求建议
推荐
 楼主| FelixChan 2021-5-25 10:17:46 | 只看该作者
全局:
wxystudio 发表于 2021-5-25 09:51
不懂ar/vr,但是懂slam和mobile network,老实说这俩方向都对C++没有太高要求,会用cmake,常用的pcl,ros ...

感谢!刚刚看了看pcl,point cloud的确是我们的一个十分重要的领域。所以您的意思是我应该直接去看这些库的网课和文档,通过code和project来学习和熟悉,而不是从头开始系统去学c++吗?
回复

使用道具 举报

全局:
老哥你签证咋样了
回复

使用道具 举报

🔗
wxystudio 2021-5-25 09:51:22 | 只看该作者
全局:
不懂ar/vr,但是懂slam和mobile network,老实说这俩方向都对C++没有太高要求,会用cmake,常用的pcl,ros,opencv,open3d等等库就行了,和大厂的码农肯定比不了。learning by doing,照着某个经典project先跑通一遍,再自己加模块改改就熟悉了
回复

使用道具 举报

🔗
 楼主| FelixChan 2021-5-25 10:15:53 | 只看该作者
全局:

马上更新!!这几天肝毕设论文肝晕了,抱歉
回复

使用道具 举报

🔗
wxystudio 2021-5-25 14:21:08 | 只看该作者
全局:
FelixChan 发表于 2021-5-25 10:17
感谢!刚刚看了看pcl,point cloud的确是我们的一个十分重要的领域。所以您的意思是我应该直接去看这些库 ...

首先我觉得这几个科研方向和c++的功底没啥太大联系,如果你弱到连跑code-改code都做不到,那我建议你先用c++刷100道leetcode。。。而且我觉得mobile network领域似乎根本不怎么写代码(我默认你是infocom,mobicom,mobisys这种会),更多的是捣鼓硬件,比如wifi,蓝牙,rfid这种小电子设备
回复

使用道具 举报

🔗
 楼主| FelixChan 2021-5-25 14:40:27 | 只看该作者
全局:
wxystudio 发表于 2021-5-25 14:21
首先我觉得这几个科研方向和c++的功底没啥太大联系,如果你弱到连跑code-改code都做不到,那我建议你先用 ...

跑code改code还是会的hhhh,当年学数据结构就是用C++学的。其实我们这边代码量还挺大的,我理解我们研究应该是基于mobile device(基本上都是Android platform)上的AR/VR system和Video Streaming ,最后都是要做一个system的。我老板之前发在MobiCom2018的那个项目一共有14000行代码,发在MobiCom2020的那个项目一共有8000行代码,代码量还是挺大的。。都是Android SDK(Java)+NDK(C++)的实现方式。不过感觉就是正如你所说,C++都是在调库调包,对常用的库熟悉的确挺重要的。
回复

使用道具 举报

🔗
 楼主| FelixChan 2021-5-25 14:40:46 | 只看该作者
全局:

更新了,看我最新帖子
回复

使用道具 举报

全局:
老哥 我是22春即将入学的CS phd  能不能得到你的联系方式 之前加了你的QQ没通过 respect
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

留学公众号
关注公众号 >>
生活攻略 更多 >
>
快速回复 返回顶部 返回列表