OpenCV:C++API和C API在功能或速度上是否不同

OpenCV: Does the C++ API and the C API differ in functionality or speed?

本文关键字:速度 是否 功能 C++API API OpenCV      更新时间:2023-10-16

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

这两个API在功能和速度上有什么显著的区别吗?

我不认为OpenCV中有任何活跃的C开发,因此引入库的任何新功能(如广泛的机器学习模块)都将在C++中。当然,你总是可以将你的C数据结构转换为它们的C++等价物,并继续使用它们,但我发现C++Mat类比CvMat和IplImage更灵活、更容易使用。