翻转图像

简介: 【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:旋转图像
47 0
|
1月前
|
机器学习/深度学习
Leetcode第48题(旋转图像)
这篇文章介绍了LeetCode第48题“旋转图像”的解题方法,通过原地修改二维矩阵实现图像的顺时针旋转90度。
27 0
Leetcode第48题(旋转图像)
|
3月前
|
存储 算法
LeetCode第48题旋转图像
LeetCode第48题"旋转图像"的解题方法,通过两次翻转操作——先水平翻转再对角线翻转,实现了原地旋转矩阵的效果。
LeetCode第48题旋转图像
|
5月前
|
存储 Cloud Native Linux
OpenCV图像翻转和旋转
OpenCV图像翻转和旋转
|
5月前
|
存储 算法 Python
查找图像轮廓
【6月更文挑战第11天】查找图像轮廓。
58 3
|
5月前
|
Web App开发 算法 Java
图像放缩之双线性内插值
图像放缩之双线性内插值
25 0
|
6月前
|
计算机视觉
OpenCV(十):图像缩放、翻转、拼接的介绍与使用
OpenCV(十):图像缩放、翻转、拼接的介绍与使用
135 0
|
算法
字符串回文,翻转
字符串回文,翻转
50 0
|
数据可视化 PyTorch 算法框架/工具
数据增强之裁剪、翻转与旋转
数据增强之裁剪、翻转与旋转
145 0
数据增强之裁剪、翻转与旋转
|
算法 API 计算机视觉
OpenCV(图像处理)-基于Python-图像的基本变换-平移-翻转-仿射变换-透视变换
OpenCV(图像处理)-基于Python-图像的基本变换-平移-翻转-仿射变换-透视变换
176 0