溫馨提示×

opencv中cv2.resize的用法是什么

小億
256
2024-02-02 11:39:27
欄目: 編程語言

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)

在調整圖像大小時,可以通過指定目標圖像的大小或者縮放因子來確定調整后的圖像大小。同時,還可以選擇不同的圖像插值方法來控制調整圖像大小時的像素插值方法。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女