gpt4 book ai didi

python - 已弃用的 scipy imresize() 函数的替代品?

转载 作者:行者123 更新时间:2023-12-01 00:38:49 27 4
gpt4 key购买 nike

我曾经使用 scipy resize 函数来缩小图像。但由于这个函数在最新版本的 scipy 中已被弃用,我正在寻找替代方案。 PIL 似乎很有前途,但我如何将其用于 3d 图像? (600,800,3) 至 (300,400,3)

我研究了 numpy.resize、skimage,但特别是对于 skimage,我不确定它是否像 scipy 的 imresize() 一样工作。

最佳答案

Here是使用 OpenCV 调整彩色图像大小的一种方法。

import numpy as np
import cv2

image = cv2.imread('image.png')
cv2.imshow("Original", image)
"""
The ratio is r. The new image will
have a height of 50 pixels. To determine the ratio of the new
height to the old height, we divide 50 by the old height.
"""
r = 50.0 / image.shape[0]
dim = (int(image.shape[1] * r), 50)

resized = cv2.resize(image, dim, interpolation = cv2.INTER_AREA)
cv2.imshow("Resized (Height) ", resized)
cv2.waitKey(0)

关于python - 已弃用的 scipy imresize() 函数的替代品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57523362/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com