OpenCVで画像サイズを拡大するためにresize関数をどのように使用するか

OpenCVでは、cv2.resize()関数を用いて画像のサイズを変更できます。

ここでは、画像を2倍に拡大する一つの例を示します。

import cv2

# 加载图像
image = cv2.imread('image.jpg')

# 获取图像的原始尺寸
height, width = image.shape[:2]

# 定义放大后的尺寸
new_width = width * 2
new_height = height * 2

# 调整图像的尺寸
resized_image = cv2.resize(image, (new_width, new_height))

# 显示原始图像和放大后的图像
cv2.imshow('Original Image', image)
cv2.imshow('Resized Image', resized_image)
cv2.waitKey(0)
cv2.destroyAllWindows()

上のコードでは、まず cv2.imread() 関数を使用して画像を読み込みます。次に、shape 属性を使用して画像の元のサイズを取得します。続いて、拡大後のサイズを定義します。最後に、cv2.resize() 関数を使用して画像のサイズを拡大後のサイズに変更します。最後に、cv2.imshow() 関数を使用して元の画像と拡大後の画像を表示し、cv2.waitKey() 関数と cv2.destroyAllWindows() 関数を使用して画像ウィンドウを表示させたままにします。

bannerAds