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()# 销毁图片显示窗口

代码执行显示图如下:

​​

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

数据可以如此美好!

相关推荐
哆啦A梦的口袋呀6 分钟前
基于Python学习《Head First设计模式》第六章 命令模式
python·学习·设计模式
努力搬砖的咸鱼9 分钟前
从零开始搭建 Pytest 测试框架(Python 3.8 + PyCharm 版)
python·pycharm·pytest
Calvex11 分钟前
PyCharm集成Conda环境
python·pycharm·conda
人肉推土机18 分钟前
AI Agent 架构设计:ReAct 与 Self-Ask 模式对比与分析
人工智能·大模型·llm·agent
一千柯橘23 分钟前
python 项目搭建(类比 node 来学习)
python
新知图书27 分钟前
OpenCV为图像添加边框
人工智能·opencv·计算机视觉
sduwcgg28 分钟前
python的numpy的MKL加速
开发语言·python·numpy
大模型真好玩29 分钟前
可视化神器WandB,大模型训练的必备工具!
人工智能·python·mcp
东方佑31 分钟前
使用 Python 自动化 Word 文档样式复制与内容生成
python·自动化·word
钢铁男儿36 分钟前
Python 接口:从协议到抽象基 类(定义并使用一个抽象基类)
开发语言·python