opencv中cv2.resize的用法是什么

1855
2024/2/24 11:39:27
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

cv2.resize是OpenCV中用于调整图像大小的函数。它的用法是:cv2.resize(src, dsize[, dst[, fx[, fy[, interpolation]]]])。

参数说明:

  • src:要调整大小的源图像。
  • dsize:调整后图像的大小,可以通过指定宽度和高度或者指定缩放因子来确定。
  • dst:可选参数,目标图像。
  • fx:可选参数,指定水平方向上的缩放因子。
  • fy:可选参数,指定垂直方向上的缩放因子。
  • interpolation:可选参数,指定图像插值的方法。

示例用法:

import cv2

# 读取源图像
src = cv2.imread('image.jpg')

# 调整图像大小为指定宽度和高度
resized_img = cv2.resize(src, (500, 400))

# 调整图像大小为指定缩放因子
resized_img = cv2.resize(src, None, fx=0.5, fy=0.5)

# 使用插值方法调整图像大小
resized_img = cv2.resize(src, (500, 400), interpolation=cv2.INTER_LINEAR)

在调整图像大小时,可以通过指定目标图像的大小或者缩放因子来确定调整后的图像大小。同时,还可以选择不同的图像插值方法来控制调整图像大小时的像素插值方法。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: opencv的优点和缺点是什么