opencv实现图像旋转效果

作者:热爱玄学的抽象菜菜 时间:2023-07-17 13:28:40 

本文实例为大家分享了opencv实现图像旋转效果的具体代码,供大家参考,具体内容如下

图像旋转:

在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()

运行结果:

opencv实现图像旋转效果

来源:https://blog.csdn.net/weixin_45666249/article/details/114946117

标签:opencv,图像旋转
0
投稿

猜你喜欢

  • Python之re操作方法(详解)

    2022-05-15 18:38:15
  • git恢复删除的分支及内容的方法

    2023-03-09 20:16:27
  • Go语言每天必学之switch语句

    2024-04-26 17:33:59
  • 利用Python抢回在蚂蚁森林逝去的能量(实现代码)

    2022-07-01 15:15:39
  • Centos7系统下Mysql主从同步配置方案

    2024-01-24 11:29:18
  • 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
  • Python smallseg分词用法实例分析

    2023-02-09 01:04:26
  • python中csv文件创建、读取及修改等操作实例

    2023-07-31 23:22:25
  • mysql语法之DQL操作详解

    2024-01-19 09:39:10
  • Python中OpenCV实现查找轮廓的实例

    2023-12-05 05:26:24
  • Django实现图片上传功能步骤解析

    2022-06-25 19:35:43
  • IE6中隐形的PNG8图片

    2009-11-27 18:38:00
  • webstorm中配置Eslint的两种方式及差异比较详解

    2024-04-17 10:38:22
  • python+opencv实现动态物体识别

    2023-10-31 01:15:00
  • 符合标准的纯CSS三 级弹出菜单

    2008-01-06 15:34:00
  • Python编程学习之如何判断3个数的大小

    2022-03-06 18:10:04
  • Python爬虫之正则表达式基本用法实例分析

    2022-12-20 17:02:16
  • python tornado微信开发入门代码

    2023-11-01 01:04:59
  • asp之家 网络编程 m.aspxhome.com