Python 如何正确调整图像大小以进行进一步处理?

Python 如何正确调整图像大小以进行进一步处理?,python,python-3.x,image,opencv,python-imaging-library,Python,Python 3.x,Image,Opencv,Python Imaging Library,我想调整图像大小(缩小尺寸): 如何正确调整图像大小,而不产生坏像素效应,以便后续cnn处理。您的问题是由于插值伪影造成的。正如您可以在中检查cv2.resize一样,默认情况下使用双线性。您可能应该接受他们的建议,并尝试使用INTER\u区域版本。你可能还想查看其他选项,看看哪一个最适合你。如果你真的想要一张小尺寸的清晰图片,你需要看看维基百科。OpenCV库不提供将位图图像转换为矢量图像的功能 尝试将关键字argumentinterpolation=INTER_AREA添加到您的cv2。调整

我想调整图像大小(缩小尺寸):


如何正确调整图像大小,而不产生坏像素效应,以便后续cnn处理。

您的问题是由于插值伪影造成的。正如您可以在中检查cv2.resize一样,默认情况下使用双线性。您可能应该接受他们的建议,并尝试使用
INTER\u区域
版本。你可能还想查看其他选项,看看哪一个最适合你。

如果你真的想要一张小尺寸的清晰图片,你需要看看维基百科。OpenCV库不提供将位图图像转换为矢量图像的功能

尝试将关键字argument
interpolation=INTER_AREA
添加到您的
cv2。调整大小
调用。我很感激您的建议,但与其测试可能出现的所有建议,不如将图像和代码都放在那里,如果您可以测试它并在成功的情况下添加答案,这将非常有用,提前感谢。由于您没有给出任何合理的指标来衡量您定义为坏的东西-除了您之外,没有人可以决定一种或另一种插值方法是否适合您,因此请检查建议的插值类型,如果适合您-通知响应者。@DmitriiZ。我的问题明确提到,预期结果是“调整大小的图像不应扭曲或变形”,除此之外的任何东西都是不好的。