JavaCV - 前缀 'cv' 和不前缀有什么区别

JavaCV - what is the difference between prefix 'cv' and not

好像有

opencv_imgproc.HoughLines

opencv_imgproc.cvHoughLines2

他们使用不同的数据类型。前者使用Mat,后者使用CvArr。 为什么?我会使用哪一个?

有cv前缀的是C接口版本,所以arg类型不同,因为没有前缀的会使用c++接口版本。

我个人会使用 C++。类型不同,因为 Mat 是 C++ class 类型,它也有一些 c 语言不支持的模板化方法。

也可能有人认为 C++ 版本可能优化得更好,但您必须对此进行分析。此外,我希望 C++ 和 CUDA 之类的东西之间的绑定也能更有效,这也需要进行分析。