在做图像数据增强时会经常用到图像翻转操作 flip。
具体代码实现如下:
#-*-coding:utf-8-*-
# date:2021-03
# Author: DataBall - XIAN
# Function: 图像翻转
import cv2 # 导入OpenCV库
path = 'test.jpg'
img = cv2.imread(path)# 读取图片
cv2.namedWindow('image',1)
cv2.imshow('image',img) # 显示图片
cv2.waitKey(0)
img_flip = cv2.flip(img,1) # 图像左右翻转
cv2.namedWindow('img_flip_LR',1)
cv2.imshow('img_flip_LR',img_flip) # 显示图片
cv2.waitKey(0)
img_flip = cv2.flip(img,0) # 图像上下翻转
cv2.imshow('img_flip_UD',img_flip) # 显示图片
cv2.waitKey(0)
img_flip = cv2.flip(img,-1) # 图像顺直水平同时翻转
cv2.imshow('img_flip_LRUD',img_flip) # 显示图片
cv2.waitKey(0)# 等待,直到键盘有按键按下
cv2.destroyAllWindows()# 销毁图片显示窗口
代码执行显示图如下:
助力快速掌握数据集的信息和使用方式。
数据可以如此美好!