将图像旋转的方法

2023-11-14

import cv2
import numpy as np

img = cv2.imread('1.png',1)
rows,cols = img.shape[:2]
#参数一:旋转中心 参数二:旋转角度 参数三:缩放因子,正数为逆时针旋转,负数为顺时针旋转
M = cv2.getRotationMatrix2D((cols/2,rows/2),45,1)
#参数一:原图像 参数二:旋转矩阵 参数三:输出图像的尺寸中心 参数四:边界填充
dst = cv2.warpAffine(img,M,(2*cols,2*rows),borderValue=(255,0,0))
while(1):
    cv2.imshow('img',img)
    cv2.imshow('img1',dst)
    #0xFF == 27为ESC键
    if cv2.waitKey(1)&0xFF == 27:
        break
cv2.destroyAllWindows()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将图像旋转的方法 的相关文章

随机推荐

  • 【SQL注入-无回显】时间盲注:原理、函数、利用过程

    目录 一 时间盲注 延时 1 1 简介 1 2 原理 二 常用函数 2 1 延迟函数 编辑 2 2 相关函数 2 3 示例语句 三 利用过程 3 1 第一步 判断注入点 3 2 第二步 判断可使用注入方法 3 3 第三步 猜数据库名称长度
  • springBoot 部署Docker环境中

    目录 一 准备 二 docker运行环境 三 DockerFile 四 制作镜像 五 启动容器 六 访问 一 准备 需要打好的 jar 包 这里不再赘述 docker 环境 二 docker运行环境 安装JDK docker pull pr
  • monkeyrunner之夜神模拟器的安装与使用(二)

    在上一篇文章 安卓开发环境搭建中 我们创建并启动了eclipse自带的安卓模拟器 该模拟器不仅启动慢 而且在使用过程中的反应速度也是出奇的差 经常出现卡机现象 为了解决这种现象 因此 我们又寻找到了更加合适的模拟器 夜神模拟器 该模拟器除了
  • JavaScript离线手册 w3c(w3school) 百度网盘

    听尚硅谷李超老师课 感觉离线文档特别实在 JavaScript w3school 离线分享 baidu wangpan 链接 https pan baidu com s 1AwMZy2MpvxzBtePtDp39nQ pwd imle 提取
  • 【Zabbix实战之部署篇】Zabbix监控windows系统配置方法

    Zabbix实战之部署篇 Zabbix监控windows系统配置方法 一 检查Zabbix监控平台状态 1 检查Zabbix各组件状态 2 检查Zabbix的首页 二 下载windows代理 1 访问Zabbix官网下载界面 2 查看下载安
  • Redis 分布式集群搭建

    转 https blog csdn net daybreak1209 article details 51493265 在Redis的安装和部署 Linux 一文中详细介绍了在Linux环境中搭建Redis服务 本文将介绍关于Redis分布
  • python如何不生成pyc文件(三种方式)

    python如何不生成pyc文件 三种方式 当 import导入另一个模块的时候会生成pyc文件 python3会生成 pycache 如何不生成编译文件呢 1 使用 B参数 即 python3 B test py 里面的包含的就不会生成p
  • 最强自动化测试框架Playwright(4)-控件操作

    文本输入 适用于input textarea 其他可编辑内容的元素 Text input page get by role textbox fill Peter Date input page get by label Birth date
  • 使用MATLAB的trainNetwork设计一个简单的LSTM神经网络

    文章目录 前言 一 数据集 二 网络结构 三 测试程序 前言 借助MATLAB的deepNetworkDesigner搭一个简单的LSTM 数据集使用mnist手写数字识别数据集 一 数据集 mnist数据集包括60000组训练数据和对应的
  • 一个华科研究生导师的肺腑之言(主要适用于理工科)

    各位科研同志们看看吧 仁者见仁智者见智 总归有点用 人太多 不一一 啦 1 作为你们的老师 我现在每周工作60小时 踏踏实实的60小时 阅读 实践 思考 讨论和请教 周而复始 其实这还不够用 因为我既要独立做这边自己的课题 还要协助各位完成
  • Java 中如何对集合进行排序

    Java 中如何对集合进行排序 在 Java 中 集合是一种非常常见的数据结构 它可以用来存储一组元素 而且可以动态地增加或删除元素 在实际的开发中 我们经常需要对集合中的元素进行排序 以便更方便地查找 比较和操作集合中的数据 本文将介绍
  • 金融期货具体的开户条件

    金融期货主要是以金融产品为标的的标准化期货合约 金融产品涵盖指数 股票 汇率 利率等金融工具 一般是以现金交割的方式到期结算 主要是在中国金融期货交易所上市 目前上市了股指期货 国债期货 沪深300指数期权等品种 金融期货支持手机网上开户
  • 数据库表结构

    数据库表结构 mysql SELECT COLUMN NAME 列名 COLUMN TYPE 数据类型 DATA TYPE 字段类型 CHARACTER MAXIMUM LENGTH 长度 IS NULLABLE 是否为空 COLUMN C
  • ZeroTier内网穿透工具配置

    之前有写了一篇frps内网穿透的教程 不过frps要求比较高 需要有个有固定IP的服务器 所以这个就有限制了小伙伴们没有服务器的 这次我们写个不需要外网服务器的教程 软件就是zerotier这个东西了 原理我们就不分析了 反正内网穿透的理解
  • 放大器的增益带宽积

    放大器的增益带宽积 指定为GBWP GBW GBP或GB 是放大器带宽和带宽的增益的乘积 是用来简单衡量放大器的性能的一个参数 在频率足够大的时候 增益带宽积是一个常数 假设运算放大器的增益带宽积为1 MHz 它意味着当频率为1 Mhz时
  • Python:Jenkins包

    文章目录 简介 功能介绍 连接Jenkins 操作Jenkins的jobs 基本功能集锦 获取当前所有的job列表 获取指定job的基本配置 获取指定job的信息字典 获取执行构建记录的完整信息 参考文献 简介 Jenkins是一个比较方便
  • 学习GDB

    http blog csdn net blueboy82006 article details 5586109 学习使用 GNU GDB Debugger 作者 王聪 GDB 常用命令参考手册 GDB 命令行参数 GDB 命令 GDB 操作
  • Python文件处理

    读取json文件 with open r C Users Administrator Desktop test openapi json encoding utf 8 as f data json load f return data 返回
  • 使用librdkafka的C++接口实现简单的生产者和消费者

    一 编译librdkafka 环境 Fedora 20 32位 依赖 pthreads 必选 zlib 可选 libssl dev 可选 libsasl2 dev 可选 先查看自己的linux上是否安装了pthreads 指令如下 loca
  • 将图像旋转的方法

    import cv2 import numpy as np img cv2 imread 1 png 1 rows cols img shape 2 参数一 旋转中心 参数二 旋转角度 参数三 缩放因子 正数为逆时针旋转 负数为顺时针旋转