opencv 和 numpy 调整大小函数之间的区别

Difference between opencv and numpy resize functions

我不清楚使用 numpy.resizecv2.resize.

调整 numpy 数组大小的区别

在实现用于图像处理的 CNN 时,在使用 Numpy 的函数将 800x800 数组的大小调整为 10x10 时,我遇到了巨大的内存泄漏,我使用 [=11= 设法解决了这个问题] 相反,所以我想知道这个函数有什么不同的行为可能已经解决了这个问题。

如果您比较 cv2.resize with the one of np.resize 的文档,您会发现它们做的事情完全不同。 numpy 函数重新排列数据以适应给定的输出形状,可能会重复或丢弃数据。另一方面,opencv 函数用于将图像重新缩放为不同的分辨率。他们基本上没有共同点。