SSD为了增加数据量,使用了很多图片预处理技术。下面根据ssd_vgg_preprocessing.py看看SSD采用了哪些预处理方法。
训练时的预处理
Random Crop
dst_image, labels, bboxes, distort_bbox = \
distorted_bounding_box_crop(image, labels, bboxes,
min_object_covered=MIN_OBJECT_COVERED,
aspect_ratio_range=CROP_RATIO_RANGE)
通过distorted_bounding_box_crop
方法完成以下功能:
- random crop
bbox_begin, bbox_size, distort_bbox = tf.image.sample_distorted_bounding_box(
tf