opencvのcv2.resizeの使い方は何ですか?

cv2.resizeは、画像サイズを調整するためにOpenCVで使用される関数です。使用方法は、cv2.resize(src, dsize[, dst[, fx[, fy[, interpolation]]]])です。

パラメータの説明:

  1. 元のイメージサイズを調整する必要があるソース画像。
  2. dsize: 画像のサイズを調整します。幅と高さを指定するか、スケーリングファクターを指定することでサイズを決定できます。
  3. dst: オプションの引数、対象画像。
  4. fxは、水平方向の拡大率を指定するオプションのパラメータです。
  5. fy:垂直方向の拡大率を指定するオプションパラメータ。
  6. 補間:オプションのパラメータで、画像補間の方法を指定します。

使用例:

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)

画像のサイズを調整する際は、目標画像のサイズを指定するか、スケーリングファクターを使用して調整後の画像サイズを決定することができます。同時に、異なる画像補間方法を選択することで、画像サイズを調整する際のピクセル補間方法を制御することもできます。

bannerAds