in lib/datasets/image_processor.py [0:0]
def horizontal_flip_list(prob, images, order='CHW', boxes=None,
force_flip=False):
_, width, _ = images[0].shape
if np.random.uniform() < prob or force_flip:
if boxes is not None:
boxes = flip_boxes(boxes, width)
if order == 'CHW':
out_images = []
for image in images:
image = np.asarray(image).swapaxes(2, 0)
image = image[::-1]
out_images.append(image.swapaxes(0, 2))
return out_images, boxes
elif order == 'HWC':
return [cv2.flip(image, 1) for image in images], boxes
return images, boxes