从Faster RCNN开始学python
文章平均质量分 60
白色字体
这个作者很懒,什么都没留下…
展开
-
从Faster RCNN开始学python(一)
最近开始学Faster RCNN 未避免遗忘,开始做代码详解。if __name__ == '__main__': args = parse_args() print('Called with args:') print(args) 待续.....我们从主函数开始看,第一个调用的子函数parse_args()。 先贴一段今天解析的代码:def pa...原创 2018-06-25 10:05:34 · 1805 阅读 · 0 评论 -
从Faster RCNN开始学python(六)
接下来为子函数get_roidb(imdb_name)的作用:get_roidb是用来获取roidb, imdb数据def get_roidb(imdb_name, rpn_file=None): imdb = get_imdb(imdb_name) print 'Loaded dataset `{:s}` for training'.format(imdb.name) ...原创 2018-07-07 12:10:31 · 529 阅读 · 0 评论 -
从Faster RCNN开始学python(五)
为避免在代码解析和理解Faster RCNN中内容过于分散,我们将各个单独的程序先单独分析下,为Faster RCNN主代码的理解铺路。 在本篇文章中,我们主要来学习下Faster RCNN 中的coco.py文件内的代码。...原创 2018-06-25 13:49:26 · 401 阅读 · 0 评论 -
从Faster RCNN开始学python 篇外卷datasets(三)
在Faster RCNN中有使用一些额外的程序,类等等,为了使文章整体内容不过于分散,这里作为篇外卷学习。 文件地址:\py-faster-rcnn\lib\datasets本文章解析代码为pascal_voc.py。在代码中定义了一个名为pascal_voc的类。 我们重点解释下函数的继承: 先贴两段代码解释下函数的继承:class imdb(object): """I...原创 2018-06-25 10:09:33 · 247 阅读 · 0 评论 -
从Faster RCNN开始学python 篇外卷datasets(二)
在Faster RCNN中有使用一些额外的程序,类等等,为了使文章整体内容不过于分散,这里作为篇外卷学习。 文件地址:\py-faster-rcnn\lib\datasets本文章解析代码为imdb.py。在代码中定义了一个名为imdb的类。 我们重点解释下装饰器:...原创 2018-06-25 10:09:18 · 418 阅读 · 0 评论 -
从Faster RCNN开始学python 篇外卷datasets(一)
aa原创 2018-06-25 10:09:03 · 550 阅读 · 0 评论 -
从Faster RCNN开始学python 篇外卷pycocotools(二)
在Faster RCNN中有使用一些额外的程序,类等等,为了使文章整体内容不过于分散,这里作为篇外卷学习。 文件地址:\py-faster-rcnn\lib\pycocotools 在这篇文章中讲解pycocotools中的coco.py,在所有代码中有两个coco.py代码先导入一些标准库和自定义的程序,其中mask在上篇文章中已经解析过了。import jsonimport da...原创 2018-06-25 10:08:49 · 2549 阅读 · 1 评论 -
从Faster RCNN开始学python 篇外卷pycocotools(一)
在Faster RCNN中有使用一些额外的程序,类等等,为了使文章整体内容不过于分散,这里作为篇外卷学习。 文件地址:\py-faster-rcnn\lib\pycocotools 首先这里先对简单的mask.py的讲解:import pycocotools._mask as _maskencode = _mask.encodedecode = _mask.dec...原创 2018-06-25 10:08:35 · 2818 阅读 · 1 评论 -
从Faster RCNN开始学python(四)
在上节中解析到区域建议网络的程序:p = mp.Process(target=train_rpn, kwargs=mp_kwargs)先把区域建议网络函数的代码贴出来def train_rpn(queue=None, imdb_name=None, init_model=None, solver=None, max_iters=None, cfg=None...原创 2018-06-25 10:06:27 · 420 阅读 · 0 评论 -
从Faster RCNN开始学python(三)
今天准备解析的代码如下:import multiprocessing as mp# queue for communicated results between processesmp_queue = mp.Queue()# solves, iters, etc. for each training stagesolvers, max_iters, rpn_test_prototxt ...原创 2018-06-25 10:06:06 · 612 阅读 · 0 评论 -
从Faster RCNN开始学python(二)
之前已经解读了parse_args()子程序,在这第二篇解读博客中,我们将最后的一些准备阶段的代码进行解读。from fast_rcnn.config import cfg, cfg_from_file, cfg_from_listif __name__ == '__main__': args = parse_args() print('Called with args:'...原创 2018-06-25 10:05:51 · 2161 阅读 · 2 评论 -
从Faster RCNN开始学python(七)
本篇开始解释Faster RCNN网络的结构 为什么不解释代码呢???因为我没找到代码在哪TOT…..(感觉越来越脱离主题了TOT) 首先是第一阶段的生产建议网络。 图像一共经过三类网络结构: 首先:在图像输入后,经过卷积层的特征提取操作,然后将输出的特征图复制成两份,其中一份输入到RPN中,另一份输入到ROI中 然后:RPN主要是根据输入的特征图先先经过3*3卷积,然后使用锚框将特...原创 2018-07-07 20:13:35 · 299 阅读 · 0 评论