【图像处理】OpenCV+Python图像处理入门教程(四)几何变换

       这篇随笔介绍使用OpenCV进行图像处理的第四章 几何变换。

4  几何变换

       图像的几何变换是指将一幅图像映射到另一幅图像内。有缩放、翻转、仿射变换、透视、重映射等操作。

4.1  缩放

使用cv2.resize()函数实现对图像的缩放,但要注意cv2.resize()函数内的dsize参数与原图像的行列属性是相反的,也就是:目标图像的行数是原始图像的列数,目标图像的列数是原始图像的行数。

下面举例说明cv2.resize()函数的用法:

1 import cv2 2 img=cv2.imread('E:/python_opencv/tupian.jpg') 3 rows,cols=img.shape[0:2] #行数和列数等于img的长度和宽度 4 size=(int(cols*0.9),int(rows*0.5)) #比例:列变为原来0.9倍,行变为0.5倍 5 rst=cv2.resize(img,size) #将img按size比例缩放 6 print('img.shape=',img.shape) 7 print('rst.shape=',rst.shape)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpsxwf.html