opencv: cv2.flip 图像翻转 进行 数据增强
Syntax
flip(src, flipCode[, dst])
Demo
原图 1.jpg
左右翻转 1-h.jpg
左右和上下都翻转 1-hv.jpg
上下翻转 1-v.jpg
code
# encoding:utf-8
import cv2
image = cv2.imread("girl.jpg")
# Flipped Horizontally 水平翻转
h_flip = cv2.flip(image, 1)
cv2.imwrite("girl-h.jpg", h_flip)
# Flipped Vertically 垂直翻转
v_flip = cv2.flip(image, 0)
cv2.imwrite("girl-v.jpg", v_flip)
# Flipped Horizontally & Vertically 水平垂直翻转
hv_flip = cv2.flip(image, -1)
cv2.imwrite("girl-hv.jpg", hv_flip)