有人能详细解释一下cv和cv2的不同之处吗?是什么让cv2比cv更好更快?
Can anyone in detail explain how cv and cv2 are different and what makes cv2 better and faster than cv?
我最近开始在python中使用openCV。我遇到过各种比较cv和cv2的帖子,并概述了cv2是如何基于numpy并使用数组(cvMat)的,而不是cv使用旧的openCV绑定,使用Iplimage *(如果我错了,请纠正我)。
然而,我真的很想知道基本技术(Iplimage*和cvMat)是如何不同的,为什么后来更快更好,以及在cv和cv2中分别使用它们如何在性能方面产生差异。
谢谢。
毫无疑问,-使用cv2
封装IplImage和CvMat的旧cv api正在逐步淘汰,并且将在opencv的下一个版本中不再可用
较新的cv2 API使用numpy数组几乎任何东西,所以你可以很容易地将它与scipy, matplotlib等组合。
相关文章:
- Difference in displaying cv2 Mat
- 将"打开的CV图像"中的"颜色"转换为整数格式
- 概念中的cv限定符需要表达式参数列表
- 将CHW格式的浮点向量转换为cv::Mat
- 错误的cv::face FacemarkLBF实例化
- 如何检查给定的参数是否为 cv::noArray()?
- 开放 CV 中的动态内存分配,用于视频处理
- 如何在 opencv 中使用 cv::VideoCapture::waitAny()
- 错误:未定义对cv::cudacodec::createVideoReader的引用
- OpenCV 3.4.1 error readNetFromTensorflow 无法在 cv::d nn::ReadProtoFromBinaryFile 中打开 .pb
- C++:从GPU内存(cudaMemcpy2D)获取BGR图像(cv::Mat)
- 选择基于另一个垫子的非零像素的cv::Mat的一部分?
- 将 cv::mat 转换为 QImage
- Inference pytorch C++ with alexnet and cv::imread image
- OpenCV 3.4.3 中对 'cv::String::d eallocate()' 错误的未定义引用
- cv::Normalise() 中的 L2_NORM 和 NORM_MINMAX 实现有什么区别?
- 将 cv::Mat 转换为 std::vector 的通用函数
- OpenCV undefined reference to 'cv::imread(cv::String const&, int)'
- 无法将像素以正确的形状从 cv 代码传输到 cv2 代码的正确图像
- 有人能详细解释一下cv和cv2的不同之处吗?是什么让cv2比cv更好更快?