python实现图片旋转,python opencv显示图片 窗口调节

  python实现图片旋转,python opencv显示图片 窗口调节

  函数用法

  (h,w)=img2.shape[:2]

  中心=(w//2,h//2)

  M=cv2.getRotationMatrix2D(中心,30,1.0)

  img3=cv2.warpAffine(img2,M,(w,h))参数详解

  1.当两个图像匹配时,需要确保两个图像具有相同的大小。

  2.旋转图像时,不能简单旋转。你应该找出图像的中心,并围绕它旋转来填充空白。

  找到中心点

  (h,w)=img2.shape[:2]

  中心=(w//2,h//2)函数cv2.getRotationMatrix2D()

  第一个参数:表示旋转哪个点,这里是图像的中心点。

  第二个参数:表示旋转的角度,这里是正30度,表示顺时针旋转30度。

  第三个参数:表示旋转后图像的大小。这里,它被设置为1,表示大小与原始图像一致。

  函数cv2.warpAffine()

  第一个参数:设为原图。

  第二个参数是旋转矩阵M,它是前面函数的结果。

  第三个参数:在这里设置图像的元组(宽度,高度),然后显示旋转后的图像。

  python opencv就是这样旋转图片的。希望对你有帮助。更多python学习方向:Python基础课程

  本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: