图像的缩放
Posted djrcomeon
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图像的缩放相关的知识,希望对你有一定的参考价值。
#resize函数
#dst=cv2.resize(src,dsize)=cv2.resize(原始图像,缩放大小)=cv2.resize(img,(列:122,行:122))
#dst=cv2.resize(src,none,fx,fy);fx,fy分别表示水平方向和竖直方向缩放的倍数
#resize指定大小
import cv2
a=cv2.imread("G:\photo\Pinterest\zyl.jpg")
b=cv2.resize(a,(200,400))
#注意:第2个参数控制的是“列长度、行长度”,注意顺序。
cv2.imshow("original",a)
cv2.imshow("resize",b)
cv2.waitKey()
cv2.destroyAllWindows()
#元组来控制缩放比例
a=cv2.imread("G:\photo\Pinterest\zyl.jpg")
rows,cols=a.shape[:2]
b=cv2.resize(a,(round(cols*0.5),round(rows*1.2)))
#注意:第2个参数控制的是“列长度、行长度”,注意顺序。
cv2.imshow("original",a)
cv2.imshow("resize",b)
cv2.waitKey()
cv2.destroyAllWindows()
#fx,fy来控制缩放比例
a=cv2.imread("G:\photo\Pinterest\zyl.jpg")
b=cv2.resize(a,None,fx=1.2,fy=0.5)
cv2.imshow("original",a)
cv2.imshow("resize",b)
cv2.waitKey()
cv2.destroyAllWindows()
以上是关于图像的缩放的主要内容,如果未能解决你的问题,请参考以下文章