翻转图像

简介: 【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)

目录
相关文章
|
22天前
|
机器学习/深度学习
leetcode-48:旋转图像
leetcode-48:旋转图像
26 0
|
22天前
|
算法 图形学
【计算机图形学】实验四 二维图形的缩放、旋转,平移,组合变换
【计算机图形学】实验四 二维图形的缩放、旋转,平移,组合变换
35 2
|
22天前
|
机器学习/深度学习
|
22天前
|
算法 计算机视觉
缩放图像
【5月更文挑战第12天】缩放图像。
26 5
|
22天前
|
计算机视觉
OpenCV(十):图像缩放、翻转、拼接的介绍与使用
OpenCV(十):图像缩放、翻转、拼接的介绍与使用
67 0
|
11月前
|
数据可视化 PyTorch 算法框架/工具
数据增强之裁剪、翻转与旋转
数据增强之裁剪、翻转与旋转
96 0
数据增强之裁剪、翻转与旋转
|
12月前
|
机器学习/深度学习
旋转图像1
旋转图像1
59 0
利用矩阵进行平移,旋转,缩放等图像变换、创建第二个一模一样的图像并使之进行缩放等操作
利用矩阵进行平移,旋转,缩放等图像变换、创建第二个一模一样的图像并使之进行缩放等操作
|
机器学习/深度学习
LeetCode 48. 旋转图像
给定一个 n × n 的二维矩阵表示一个图像。 将图像顺时针旋转 90 度。
76 0