RoboMaster视觉组学习整理(0)
绪论上学期一直在请教大佬和自学代码的路上,没有什么产出,想着这学期自己写点东西,就从RoboMaster这个比赛写起吧。我是研一上学期参加的比赛,做视觉识别部分。当时的想法很简单,因为很喜欢Linux,个人不太想调电控和焊板子接线,就参加了视觉部分。由于本科专业以及之前工作的关系,其实更熟悉机械结构设计,学视觉主要是因为兴趣,还有想换个方向。做视觉可以开发一些很有趣的东西,学到很多前沿的知识。
来到新战队之后百废待兴。今年我担任战队项目管理(兼任视觉组长),发现了一些现实问题:
一个是队员基础能力弱和经验缺乏带来的队伍上限不高。上学期各组真的是从零开始的——没技术没经验。虽然队里之前有研究生做,但是却没有相关技术传承,连个真正能解答问题的人都没有。例如上届视学组名义上是有几个人的,但由于各种原因都跑路了,只有一位学姐偶尔能说上话,但是很多时候她也无法及时帮忙解决问题。所以我很能理解一些新接触RM视觉的学弟学妹心中的迷茫;
一个是人员稀缺,目前视觉组只有我和另外一名研究生(之前还有个本科学弟的,前不久因为个人原因退队了……),现阶段再招人也不现实,而且参赛名额有限,所以 ...
计算机视觉研究生建议
细想了下,我是接触RM比赛以及计算机视觉后,才有了写博客的想法,所以打算先写点视觉相关的东西。在知乎看到几个回答还不错,这里记录一下,留作后面不断查看回顾。
如何做好科研(1)无他,唯手熟尔,就是多读多写。论文就是越读越快的,我还是本科生的时候我导师告诉我刚入门时候要精读十篇好文章,我现在指导师弟师妹也是给他们挑好几篇文章让他们反复精读,起初水平不够的时候看论文很慢,经常抓不住重点都很正常不用急躁。读多了自然就越来越快了,后期看个摘要,看个插图甚至看个题目都明白大致内容了。关于coding就是多写,多去模仿,非计算机科班出身的我刚读博的时候代码很差,现在也不算好,但是这几年在学习别人的代码后也在慢慢提高,所以现在对于刚进实验室的师弟师妹我都对他们的代码有点要求,至少要做到模块化和复用性,现在github开源这么多有很多好的代码可以去模仿学习,跑跑开源代码多去写写,非常忌惮一个现象就是不动手去写,总是只跑开源代码,跑一个换一个框架,没有开源就什么也不会了,要动手自己去复现一些程序。
(2)good idea,这个我一直认可我导师的观点。我导师说有时候创新点不是整天天马行空 ...