python cv2.revise()函数

编程入门 行业动态 更新时间:2024-10-14 04:23:33

python cv2.revise()<a href=https://www.elefans.com/category/jswz/34/1771370.html style=函数"/>

python cv2.revise()函数

原文链接:

OpenCV函数原型:

cv2.resize(InputArray src, OutputArray dst, Size, fx, fy, interpolation)

参数解释:

InputArray src输入图片
OutputArray dst输出图片
Size输出图片尺寸
fx, fy沿x轴,y轴的缩放系数
interpolation插入方式

interpolation 选项所用的插值方法:

INTER_NEAREST

最近邻插值

INTER_LINEAR

双线性插值(默认设置)

INTER_AREA

使用像素区域关系进行重采样。

INTER_CUBIC

4x4像素邻域的双三次插值

INTER_LANCZOS4

8x8像素邻域的Lanczos插值

注意:

1.输出尺寸格式为(宽,高)

2.默认的插值方法为:双线性插值

代码演示:

  1. import cv2 as cv
  2. # 读入原图片
  3. img = cv.imread('test.jpg')
  4. # 打印出图片尺寸
  5. print(img.shape)
  6. # 将图片高和宽分别赋值给x,y
  7. x, y = img.shape[0:2]
  8. # 显示原图
  9. cv.imshow('OriginalPicture', img)
  10. # 缩放到原来的二分之一,输出尺寸格式为(宽,高)
  11. img_test1 = cv.resize(img, (int(y / 2), int(x / 2)))
  12. cv.imshow('resize0', img_test1)
  13. cv.waitKey()
  14. # 最近邻插值法缩放
  15. # 缩放到原来的四分之一
  16. img_test2 = cv.resize(img, (0, 0), fx=0.25, fy=0.25, interpolation=cv.INTER_NEAREST)
  17. cv.imshow('resize1', img_test2)
  18. cv.waitKey()
  19. cv.destroyAllWindows()

 

更多推荐

python cv2.revise()函数

本文发布于:2024-02-06 16:34:09,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1750418.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:函数   python   revise

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!