当前位置:   article > 正文

OpenCV实现图片缩放_opencv等比例缩小

opencv等比例缩小

《OpenCV系列教程》
项目位置:OpenCV-Sample
代码位置:5-ImageResize.py

import cv2

img = cv2.imread('./res/aero3.jpg')
print(img.shape[:2])

height, width = img.shape[:2]

reSize1 = cv2.resize(img, (2*width, 2*height), interpolation=cv2.INTER_CUBIC)
reSize2 = cv2.resize(img, (int(width/2), int(height/2)), interpolation=cv2.INTER_CUBIC)

cv2.imshow('reSize1', reSize1)
cv2.imshow('reSize2', reSize2)

cv2.waitKey()
cv2.destroyAllWindows()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • width, height = img.shape[:2] 获取图片的宽、高,image.shape是一个数组,取前两位
  • 第一个是放大第二个是缩小,参数要转化成int类型。

interpolation参数说明:

interpolation 选项 所用的插值方法
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/278506?site
推荐阅读
相关标签
  

闽ICP备14008679号