赞
踩
图像缩放
图像缩放主要是调用resize()函数实现,result = cv2.resize(src, dsize[, result[.fx, fy[,interpolation]]]) 其中src表示原始图像,dsize表示缩放大小, fx,fy也可以表示缩放大小倍数,他们两个设置一个即可实现图像缩放。
eg: result = cv2.resize(src, (160, 60)) | result = cv2.resize(src, None, fx=0.5, fy=0.5)
代码如下:
importcv2deftest16():
src= cv2.imread("rose.jpg")#图像缩放,设置的dsize是列数为200, 行数为100
result = cv2.resize(src, (200, 100))print(result.shape) #(100, 200, 3)
cv2.imshow("demo1", src)
cv2.imshow("demo2", result)if cv2.waitKey(0) == 27:
cv2.destroyWindow("demo1")
cv2.destroyWindow("demo2")
test16()
效果如下:
也可以获取原始图像像素再乘以缩放系数进行图像转换
代码如下:
<Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。