视觉识别入门方法

本文总阅读量 文章如未注明转载均为原创,由作者保留所有权利,转载请注明出处。

给新RM队伍以及新入门视觉目标检测的新手的一份指引。

一、了解摄像头的基本情况与选型方式

因为摄像头是做视觉开发的第一步,所以需要首先对摄像头有一定的了解,包括相机和镜头的基本参数,常用的相机模型等。在了解清楚之后,购置一款摄像头也十分重要,这可以帮助后续的学习。

二、从开源代码中学习

开源代码可以在RoboMaster官方论坛上找到。各个学校开源的代码都有差异,可以先选择其中一个学校的开源代码,熟读并充分理解思路。之后便是使用之前购置好的摄像头实际运行代码。在代码运行的过程中,将识别过程的各个阶段显示出来,这样可以充分了解代码的优缺点。

三、对比不同的开源方案

由于开源方案多,而每个开源方案可能都有各自的优缺点,所以对于一个新队伍来说,整合不同开源方案的优点,舍弃其缺点可能是最快也是最有效的方法去实现一个自己视觉识别系统。

四、从CSDN等渠道了解更优秀的算法

在通过开源代码搭建了自己的BaseLine之后,未必能够达到自己预期的效果,这时可以寻求更优秀的算法。但是CSDN等网站上找到的一般都不是直接用于RoboMaster装甲检测的,所以需要现有一个自己的BaseLine,再在其上运用优秀的算法进行改进。


在做完上述步骤后,未必能有一个强健的视觉系统,但可以有一个较为广泛的对于视觉的认识。