您现在的位置是:课程教程文章
python opencv如何旋转图片
2023-12-14 21:14课程教程文章 人已围观
-
零基础学网络编程(Web前端+PHP/Python+lin
零基础学网络编程(Web前端+PHP/Python+lin本课程支持从零基础开始学习,逐步将您塑造成网络编程全能型技术人才。 报... -
Python Django框架
Python Django框架... -
Python Web开发动手练习项目V3.0 学生管理系
Python Web开发动手练习项目V3.0 学生管理系一、融汇贯通 将Python语言和Django基础知识,以实际应用为媒介,有机组织、融... -
Python+Selenium自动化测试入门到精通
Python+Selenium自动化测试入门到精通课程咨询qq:2681268608 微信:13691729932 本课程属于零基础软件测试系列课程的自动化...
函数用法
(h,w)=img2.shape[:2] center=(w//2,h//2) M=cv2.getRotationMatrix2D(center,30,1.0) img3=cv2.warpAffine(img2,M,(w,h))
参数详解
1、由于两个图像在匹配时需要保证两个图像的大小相同。
2、在旋转图像时不能简单地旋转,要找出图像的中心点,绕中心点旋转,填补空白。
找中心点
(h,w)=img2.shape[:2] center=(w//2,h//2)
函数cv2.getRotationMatrix2D()
第一个参数:表示以哪一点进行旋转,这里就是图像的中心点。
第二个参数:表示旋转的角度,这里为正30度,表示顺时针旋转30度。
第三个参数:表示图像旋转后的大小,这里设置为1表示大小与原图一致。
函数cv2.warpAffine()
第一个参数:设置为原图。
第二个参数:为旋转矩阵M,即为上一个函数的到的结果。
第三个参数:此处设置图像的(宽,高)元组,然后将旋转后的图像显示出来。
以上就是python opencv旋转图片的方法,希望对大家有所帮助。更多Python学习指路:python基础教程
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
课程教程:python opencv如何旋转图片上一篇:python用内置函数进行判断
下一篇:没有了