opencv实现图像旋转效果
作者:热爱玄学的抽象菜菜 时间:2023-07-17 13:28:40
本文实例为大家分享了opencv实现图像旋转效果的具体代码,供大家参考,具体内容如下
图像旋转:
在opencv中首先根据旋转角度和中心获取旋转矩阵,然后根据旋转矩阵进行变换
参数:
实现代码:
import numpy as np
import cv2 as cv
import matplotlib.pyplot as plt
# 中文显示配置
plt.rcParams['font.sans-serif']=['SimHei'] # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False # 用来正常显示负号
# 载入图片
img0 = cv.imread("img/img1.jpeg")
rows, cols = img0.shape[:2]
# 图像旋转
# 生成旋转矩阵:旋转中心,旋转角度,缩放比例
M = cv.getRotationMatrix2D((cols/2,rows/2),90,1)
# 进行旋转变换
dst = cv.warpAffine(img0,M,(cols,rows))
# 图像展示
fig, axes = plt.subplots(nrows=1,ncols=2,figsize=(10,8),dpi=100)
axes[0].imshow(img0[:,:,::-1])
axes[0].set_title("原图")
axes[1].imshow(dst[:,:,::-1])
axes[1].set_title("旋转后结果")
plt.show()
运行结果:
来源:https://blog.csdn.net/weixin_45666249/article/details/114946117
标签:opencv,图像旋转
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Python之re操作方法(详解)
2022-05-15 18:38:15
git恢复删除的分支及内容的方法
2023-03-09 20:16:27
Go语言每天必学之switch语句
2024-04-26 17:33:59
![](https://img.aspxhome.com/file/2023/5/133975_0s.jpg)
利用Python抢回在蚂蚁森林逝去的能量(实现代码)
2022-07-01 15:15:39
![](https://img.aspxhome.com/file/2023/6/90646_0s.jpg)
Centos7系统下Mysql主从同步配置方案
2024-01-24 11:29:18
![](https://img.aspxhome.com/file/2023/3/72513_0s.png)
windows 7安装ORACLE 10g客户端的方法分享
2012-07-11 15:36:18
Python如何把多个PDF文件合并代码实例
2021-03-27 00:31:15
只用50行Python代码爬取网络美女高清图片
2023-08-29 07:45:51
![](https://img.aspxhome.com/file/2023/6/128726_0s.png)
Python smallseg分词用法实例分析
2023-02-09 01:04:26
python中csv文件创建、读取及修改等操作实例
2023-07-31 23:22:25
![](https://img.aspxhome.com/file/2023/2/78502_0s.png)
mysql语法之DQL操作详解
2024-01-19 09:39:10
Python中OpenCV实现查找轮廓的实例
2023-12-05 05:26:24
![](https://img.aspxhome.com/file/2023/4/112414_0s.png)
Django实现图片上传功能步骤解析
2022-06-25 19:35:43
IE6中隐形的PNG8图片
2009-11-27 18:38:00
![](https://img.aspxhome.com/file/UploadPic/200911/27/01-15s.png)
webstorm中配置Eslint的两种方式及差异比较详解
2024-04-17 10:38:22
![](https://img.aspxhome.com/file/2023/5/136195_0s.png)
python+opencv实现动态物体识别
2023-10-31 01:15:00
![](https://img.aspxhome.com/file/2023/1/97071_0s.jpg)
符合标准的纯CSS三 级弹出菜单
2008-01-06 15:34:00
![](https://img.aspxhome.com/file/UploadPic/20081/6/200816154232905s.gif)
Python编程学习之如何判断3个数的大小
2022-03-06 18:10:04
Python爬虫之正则表达式基本用法实例分析
2022-12-20 17:02:16
![](https://img.aspxhome.com/file/2023/1/75361_0s.png)
python tornado微信开发入门代码
2023-11-01 01:04:59