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

分类:

技术点:

相关文章:

  • 2021-11-10
  • 2021-12-27
  • 2021-11-09
  • 2021-11-01
  • 2021-11-12
  • 2021-11-12
  • 2021-05-20
  • 2021-08-06
猜你喜欢
  • 2021-07-20
  • 2021-11-22
  • 2021-11-12
  • 2021-12-05
  • 2021-07-30
相关资源
相似解决方案