任何人都可以详细解释cv和cv2是如何不同的,是什么让cv2比cv更好更快?

时间:2014-03-23 12:18:56

标签: python c++ opencv numpy

我最近开始在python中使用openCV。我遇到过比较cv和cv2的各种帖子,并概述了cv2如何基于numpy并使用数组(cvMat)而不是cv使用了使用Iplimage *的旧openCV绑定(如果我正确的话)我错了。)

但是我真的很想知道基本技术(Iplimage *和cvMat)有何不同以及为什么以后更快更好,以及在cv和cv2中使用它们如何在性能方面有所不同。

感谢。

1 个答案:

答案 0 :(得分:1)

毫无疑问, - 使用cv2

旧的cv api,包装IplImage和CvMat正在逐步淘汰,并且在下一版本的opencv中将不再可用

较新的cv2 api几乎可以使用numpy数组,因此您可以轻松地将它与scipy,matplotlib等结合使用。