我看到这里的大多数人都会询问有关C++版本的问题,例如数据类型,如cv::Mat
和cv::
命名空间,而我自己使用C版本,使用IplImage
和C函数。
这两个API在功能和速度上有什么显著的区别吗?
我不认为OpenCV中有任何活跃的C开发,因此引入库的任何新功能(如广泛的机器学习模块)都将在C++中。当然,你总是可以将你的C数据结构转换为它们的C++等价物,并继续使用它们,但我发现C++Mat类比CvMat和IplImage更灵活、更容易使用。