图像的缩放

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()

以上是关于图像的缩放的主要内容,如果未能解决你的问题,请参考以下文章

不同图像堆栈的图像标准化、图像范围和图像缩放

图像识别入门3 图像的缩放和旋转

10 款免费的 jQuery 图像缩放插件

图像缩放算法

如何在不缩放图像子视图的情况下缩放图像?迅速的ios

图像缩放时在 UIScrollView 中停止滚动图像