我最近开始在python中使用openCV。我遇到过比较cv和cv2的各种帖子,并概述了cv2如何基于numpy并使用数组(cvMat)而不是cv使用了使用Iplimage *的旧openCV绑定(如果我正确的话)我错了。)
但是我真的很想知道基本技术(Iplimage *和cvMat)有何不同以及为什么以后更快更好,以及在cv和cv2中使用它们如何在性能方面有所不同。
感谢。
答案 0 :(得分:1)
毫无疑问, - 使用cv2
旧的cv api,包装IplImage和CvMat正在逐步淘汰,并且在下一版本的opencv中将不再可用
较新的cv2 api几乎可以使用numpy数组,因此您可以轻松地将它与scipy,matplotlib等结合使用。