以detectron2了解maskrcnn实现源码(0)--开篇

打算开始写一个系列--记录下研究detectron2实现maskrcnn的过程。

cv目标检测这块,maskrcnn比较有代表性,非常适合用来了解目标检测的各项实现细节。
至于为什么要了解实现细节,因为一定程度的了解实现原理,很多时候很有必要。

而想要了解目标检测,网上资料虽多,可成体系的几乎木有。且往往不涉及源码细节,或者对某些细节的解释又过于复杂。
我们想了解目标检测的话,最好的路径自然是:先了解原理骨架,然后走一遍源码,间或去敲掉一个个技术难点,最后再整个贯通起来。
我这个系列就是按照这个流程来走得一个个人学习笔记。

写这个的初衷主要是为了做笔记,其次是对网上很多资料看不惯。比如:下一篇我想写的双线线插值,网上搜下,就这么一个简单的东西,某乎好些文章恨不得写个3,4页。

这方面datawhale的教程做得比较好。 整体风格–简洁明了。
我很认同《动手学cv》中说的,大意:“其实目标检测,网上并没有很好的教程”。所以,他们自己写了个基于anchor的one-stage的tiny目标检测。源码很清晰,看完基本就了解目标检测实现原理了。

detectron2作为FAIR开源的牛X框架,文档完善,上手简单。正好拿来边玩边学。
至此打住,下片开始正文。

你可能感兴趣的:(cv,深度学习,计算机视觉,目标检测)