gpt4 book ai didi

python - 在不插值的情况下缩小/调整图像大小

转载 作者:太空狗 更新时间:2023-10-30 00:43:33 24 4
gpt4 key购买 nike

我有一个大小为 1044*1408 的图像 F,它只有 3 个整数值 0、2 和 3。

我想把它缩小到 360*480。现在我正在使用 Z= cv2.resize(F,(480,380))。但是 Z 是插值的,它有许多唯一值,不仅仅是 0、2 和 3。我不能将插值四舍五入到最接近的整数,因为我会得到一些 1。

F 从一个 tif 文件中读取并进行操作,现在它是一个 ndarray。所以我不能使用 PIL:F = F.resize((new_width, new_height)) 因为 F 不是来自 F = Image.open(*)

最佳答案

您可以使用 INTER_NEAREST:

Z= cv2.resize(F,(480,380),fx=0, fy=0, interpolation = cv2.INTER_NEAREST)

关于python - 在不插值的情况下缩小/调整图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39522881/

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