def get_training_roidb(imdb): """Returns a roidb (Region of Interest database) for use in training.""" if True: print('Appending horizontally-flipped training examples...') imdb.append_flipped_images() print('done') print('Preparing training data...') rdl_roidb.prepare_roidb(imdb) print('done') return imdb.roidb
def get_training_roidb(imdb): """Returns a roidb (Region of Interest database) for use in training. 获得训练数据 包括 加载数据并翻转(镜像),数据量翻倍 对roidb做一些处理(图像大小、路径),方便操作 """ if True: print('Appending horizontally-flipped training examples...') # 加载数据并翻转(镜像),数据量翻倍 imdb.append_flipped_images() print('done') print('Preparing training data...') rdl_roidb.prepare_roidb(imdb) print('done') return imdb.roidb
def get_training_roidb(imdb): """Returns a roidb (Region of Interest database) for use in training.""" #返回一个用于训练的感兴趣区域的数据库 if True: print('Appending horizontally-flipped training examples...') """其作用是将数据集中的每张图的所有bounding box标签进行水平翻转, 然后将图片信息字典中的'flipped'置为True,并将这一新的字典添加进 原始的roidb list中,这样图片信息列表的长度就变为了原来的2倍。 最后将数据集实例中的_image_index成员(所有图片名的list)复制了一份, 长度也变为了原来的2倍。""" imdb.append_flipped_images() print('done') print('Preparing training data...') rdl_roidb.prepare_roidb(imdb) print('done') return imdb.roidb