c++ - OpenCV:C++ API 和 C API 在功能或速度上有区别吗?

标签 c++ c opencv

我看到这里的大多数人都在询问有关 C++ 版本的问题 - 例如 cv::Matcv:: 命名空间等数据类型一般情况下,我自己使用 C 版本使用 IplImage 和 C 函数。

这两个 API 在功能和速度上有什么显着差异吗?

最佳答案

我认为 OpenCV 中没有任何活跃的 C 语言开发,因此引入库的任何新功能(例如广泛的机器学习模块)都将使用 C++。当然,您始终可以将 C 数据结构转换为它们的 C++ 等效项并继续使用它们,但我发现 C++ Mat 类比 CvMat 和 IplImage 更灵活且易于使用。

关于c++ - OpenCV:C++ API 和 C API 在功能或速度上有区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15010233/

相关文章:

c++ - 在 makefile 中使用的英特尔编译器目录的快捷方式

c++ - 使用自定义分配器计算内存使用情况

c - 这是 "Type Punning"定义良好吗?

python - 将边界框区域转换为 mask 并将其另存为PNG文件

c++ - 如何在 Internet Explorer 中显示我自己的上下文菜单

C++ 成员模板特化语法

python - 我怎样才能让视频在录制时暂停/继续?

java - 现有路径上的 NullPointerException

C: fgets 构建char*链表的用法

c - 如何将 AVX/SIMD 与嵌套循环和 += 格式一起使用?