opencv-api getRotationMatrix2D
getRotationMatrix2D
getRotationMatrix2D(center, angle, scale) -> retval
设定中心点和旋转角度生成转换矩阵
参数 | 描述 |
---|---|
center | 旋转的中心点,一般是图片的中心,用img.shape取得长宽,然后取一半 |
angle | 旋转的角度,正值是逆时针旋转,负值时顺时针旋转 |
scale | 缩放因子 |
import cv2 as cv
img = cv.imread("./data/minAreaRect.png",0)# 这里类型做了转换 要注意
h, w = img.shape[:2]
center = (w//2, h//2)
angle=-40
M = cv.getRotationMatrix2D(center, angle, 1.0)rotated = cv.warpAffine(img, M, (w, h), flags=cv.INTER_CUBIC, borderMode=cv.BORDER_REPLICATE)
cv.imshow('Input', img)
cv.imshow('Rotated', rotated)
k = cv.waitKey(0) # 无限等待一个键击,将此键击存在k变量中
if k == 27: # 27代表esc,可以查看ascii码表cv.destroyAllWindows() # 退出窗口
参考文献:
https://blog.csdn.net/qq_18343569/article/details/47952591
https://docs.opencv.org/master/da/d54/group__imgproc__transform.html#ga0203d9ee5fcd28d40dbc4a1ea4451983
opencv-api getRotationMatrix2D相关推荐
- OpenCV API使用笔记 —— 4. 如何保存视频文件
文章目录 写入图片帧信息 C/CPP示例 Python示例 在<OpenCV API使用笔记 -- 1. 如何打开摄像头或视频文件> 介绍过使用「VideoCapture」类,可以打开摄像 ...
- 角点检测(Harris Shi-Tomas)的原理及OpenCV API 的应用
角点检测(Harris & Shi-Tomas)的原理及OpenCV API 的应用 这篇博客的内容主要时对参考中多篇博客的总结. 1. 角点 在现实世界中,角点对应于物体的拐角,道路的十字路 ...
- OpenCV API pdf免费下载
下载地址: 链接: https://pan.baidu.com/s/1cyO9y2y902qK9fdwD8WJZA 提取码: stpm opencv242refman.pdf:api说明,版本2.4. ...
- OpenCV 图像边缘提取(三)—— Laplance算子提取边缘原理及OpenCV API使用(C#)
理论:在二阶导数的时候,最大变化处的值为零即边缘是零值.通过二阶导数计算,依据此理论我们可以计算图像二阶导数,提取边缘. API public static void Laplacian(InputA ...
- OpenCV API使用笔记 —— 3. 如何读取和保存图片
文章目录 读取图片数据 参数说明 支持格式 保存图片数据 参数说明 用例 在某些时候,我们可能需要在图像数据被处理后保存结果.对于 OpenCV 来说,我们需要保存的主要有两种数据,一种是图片,还有一 ...
- (三) OpenCV仿射变换与透射变换(Affine and Perspective Transform)
图像最基本的变换即仿射变换(Affine Transform)和透射变换(Perspective Transform).仿射变换是对一个向量空间进行一次线性变换并接上一次平移.透射变换是中心投影的射影 ...
- OpenCV和关于VS平台的一些编程总结
0代表黑,256代表白,size又为Size(cols, rows)而rows,即图像的高度:Mat大小先是高度然后是宽度,而size大小显示宽度然后是高度Opencv配置完全版: http://bl ...
- python+OpenCv笔记(六):图像的几何变换(缩放、平移、旋转、仿射、透射、金字塔)
一.图像的缩放 OpenCv API: cv2.resize(src, dsize, fx, fy, interpolation) 参数: src:输入的图像 dsize:绝对尺寸,直接将图像调整为指 ...
- OpenCV 图像处理学习手册:1~5
原文:Learning Image Processing with OpenCV 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自[ApacheCN 计算机视觉 译文集],采用译后编辑(MT ...
- 利用 OpenCV+ConvNets 检测几何图形
作者 | 小白 来源 | 小白学视觉 导读 人工智能领域中增长最快的子领域之一是自然语言处理(NLP),它处理计算机与人类(自然)语言之间的交互,特别是如何编程计算机以处理和理解大量自然语言数据. 自 ...
最新文章
- IntelliJ IDEA 新版介绍
- Symfony 使用 hwi/oauth-bundle 实现第三方登录
- fpga驱动步进电机转动指定角度_【硬见小百科】步进电机工作原理及实现方法...
- 图像质量评估-NIMA
- web前端技巧-ES6新特性与重点知识汇总(二)
- LeetCode MySQL 1435. 制作会话柱状图
- Node出错导致运行崩溃的解决方案
- Redis 与 string 相关的常用命令
- c语言位向量机伞_一文读懂C语言精华-指针变量和指向指针的指针
- 无心剑中译谢赫·汉尼弗《吻封深情》
- js取thymeleaf值_26、模板引擎thymeleaf
- nvidia旧版驱动_NVIDIA显卡驱动曝出5个高危级别漏洞 请尽快升级最新版本
- 小白学数据分析-----留存率的三个普适原则
- Android模拟器中添加SD卡(转)
- 关于JS获取标签中的的方法及上传下载
- iPhone位置跟踪器 For Windows版
- ​【UI界面】Foobar2000 FlatLite 整合版
- atmega168p与328p_atmega328P 写入 Boot Loader的那点事
- 淘票票经典Python爬虫案例
- pdf文件如何转换成word?
热门文章
- 09:向量点积计算【一维数组】
- thinkphp3 页面跳转外部链接_一文看懂小程序跳转的规则和注意事项
- java内部邮件系统_java 图形界面 邮件系统
- python调用robotframework api_python+robot framework接口自动化测试
- SQL—— Create table as select 与 使用select查询结果创建新表
- jsp--请求转发与重定向
- oracle as sydba,Oracle的操作系统认证(/ as sydba 登录方式)
- 单播 广播 组播_组播概念3
- 714. 买卖股票的zui佳时机含手续费(JavaScript)
- linux系统键盘响应时间,怎样提高使用Linux键盘的效率