opencv 图像翻转- python 实现

在做图像数据增强时会经常用到图像翻转操作 flip。

具体代码实现如下:

python 复制代码
#-*-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()# 销毁图片显示窗口

代码执行显示图如下:

​​

助力快速掌握数据集的信息和使用方式。

数据可以如此美好!

相关推荐
咕噜企业分发小米几秒前
阿里云AI教育产品如何助力企业提升客户粘性?
人工智能·microsoft·阿里云
华如锦6 分钟前
四:从零搭建一个RAG
java·开发语言·人工智能·python·机器学习·spring cloud·计算机视觉
F_D_Z13 分钟前
TensorFlow Playground 交互式神经网络可视化工具
人工智能·神经网络·tensorflow
杭州泽沃电子科技有限公司17 分钟前
核电的“热血管”与它的智能脉搏:热转换在线监测如何守护能源生命线
人工智能·在线监测
向阳蒲公英19 分钟前
Pycharm2025版本配置Anaconda步骤
python
yuzhiboyouye23 分钟前
指引上调是什么意思
人工智能
Darkershadow25 分钟前
蓝牙学习之uuid与mac
python·学习·ble
北海有初拥28 分钟前
Python基础语法万字详解
java·开发语言·python
昨夜见军贴061640 分钟前
IACheck × AI审核:重构来料证书报告审核流程,赋能生产型企业高质量发展
人工智能·重构
OidEncoder43 分钟前
绝对值编码器工作原理、与增量编码器的区别及单圈多圈如何选择?
人工智能