码迷,mamicode.com
首页 > 编程语言 > 详细

python-opencv-旋转

时间:2020-01-20 09:25:34      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:port   参数   mat   font   ati   中心   matrix   图像   strong   

技术图片

 

import cv2

img = cv2.imread(3.jpg, 1)
cv2.imshow(src, img)
imgInfo = img.shape
height= imgInfo[0]
width = imgInfo[1]
deep = imgInfo[2]
matRotate = cv2.getRotationMatrix2D((height*0.5, width*0.5), 45, 0.9) # 旋转变化矩阵
‘‘‘
参数1 必选参数。用于设置旋转中心点,点坐标为OpenCV图像坐标系下的坐标。
参数2 必选参数。用于设置旋转的角度,单位为度--逆时针角度
参数3 必选参数。用于设置缩放系数,即对旋转的图像进行缩放。
‘‘‘
dst = cv2.warpAffine(img, matRotate, (width,height))  #旋转
‘‘‘
参数2 变换矩阵:是一个2行3列的矩阵,由这个矩阵决定是何种变换
参数3 变换后输出图像的大小:(width,height)-->宽和高(自己规定)
‘‘‘
cv2.imshow(dst,dst)


cv2.waitKey(0)

 

 

 

 

 

技术图片

python-opencv-旋转

标签:port   参数   mat   font   ati   中心   matrix   图像   strong   

原文地址:https://www.cnblogs.com/liming19680104/p/12216533.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!