opencv 和 numpy 调整大小函数之间的区别
Difference between opencv and numpy resize functions
我不清楚使用 numpy.resize
或 cv2.resize
.
调整 numpy 数组大小的区别
在实现用于图像处理的 CNN 时,在使用 Numpy 的函数将 800x800
数组的大小调整为 10x10
时,我遇到了巨大的内存泄漏,我使用 [=11= 设法解决了这个问题] 相反,所以我想知道这个函数有什么不同的行为可能已经解决了这个问题。
如果您比较 cv2.resize
with the one of np.resize
的文档,您会发现它们做的事情完全不同。 numpy 函数重新排列数据以适应给定的输出形状,可能会重复或丢弃数据。另一方面,opencv 函数用于将图像重新缩放为不同的分辨率。他们基本上没有共同点。
我不清楚使用 numpy.resize
或 cv2.resize
.
在实现用于图像处理的 CNN 时,在使用 Numpy 的函数将 800x800
数组的大小调整为 10x10
时,我遇到了巨大的内存泄漏,我使用 [=11= 设法解决了这个问题] 相反,所以我想知道这个函数有什么不同的行为可能已经解决了这个问题。
如果您比较 cv2.resize
with the one of np.resize
的文档,您会发现它们做的事情完全不同。 numpy 函数重新排列数据以适应给定的输出形状,可能会重复或丢弃数据。另一方面,opencv 函数用于将图像重新缩放为不同的分辨率。他们基本上没有共同点。