翻转图像

简介: 【5月更文挑战第12天】翻转图像。

OpenCV的cv2.flip()函数用于翻转图像,其基本格式如下。
dst=cv2.flip(src,flipCode)
参数说明如下。
dst表示转换后的图像。
src表示原图像。
flipCode表示翻转类型。flip为0时绕x轴翻转(垂直翻转),flip为大于0的整数时绕y轴翻转(水平翻转),flip为小于0的整数时同时绕x轴和y轴翻转(水平和垂直翻转)。
示例代码如下。

翻转图像

import cv2
img=cv2.imread('bee.jpg') #读取图像
cv2.imshow('showimg',img) #显示图像
while True:
key=cv2.waitKey()
if key==48: #按【0】键时显示原图
img2=img
elif key==49: #按【1】键时垂直翻转
img2=cv2.flip(img,0)
elif key==50: #按【2】键时水平翻转
img2=cv2.flip(img,1)
elif key==51: #按【3】键时水平、垂直翻转
img2=cv2.flip(img,-1)
cv2.imshow('showimg',img2)

目录
相关文章
|
6月前
|
机器学习/深度学习
leetcode-48:旋转图像
leetcode-48:旋转图像
45 0
|
21天前
|
机器学习/深度学习
Leetcode第48题(旋转图像)
这篇文章介绍了LeetCode第48题“旋转图像”的解题方法,通过原地修改二维矩阵实现图像的顺时针旋转90度。
25 0
Leetcode第48题(旋转图像)
|
3月前
|
存储 算法
LeetCode第48题旋转图像
LeetCode第48题"旋转图像"的解题方法,通过两次翻转操作——先水平翻转再对角线翻转,实现了原地旋转矩阵的效果。
LeetCode第48题旋转图像
|
5月前
|
存储 Cloud Native Linux
OpenCV图像翻转和旋转
OpenCV图像翻转和旋转
|
5月前
|
算法 计算机视觉
图像处理之图像快速旋转算法
图像处理之图像快速旋转算法
448 1
|
5月前
|
Web App开发 算法 Java
图像放缩之双线性内插值
图像放缩之双线性内插值
24 0
|
6月前
|
计算机视觉
OpenCV(十):图像缩放、翻转、拼接的介绍与使用
OpenCV(十):图像缩放、翻转、拼接的介绍与使用
119 0
|
算法
字符串回文,翻转
字符串回文,翻转
47 0
|
数据可视化 PyTorch 算法框架/工具
数据增强之裁剪、翻转与旋转
数据增强之裁剪、翻转与旋转
141 0
数据增强之裁剪、翻转与旋转
|
机器学习/深度学习
旋转图像1
旋转图像1
80 0