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 之类的东西之间的绑定也能更有效,这也需要进行分析。
好像有
opencv_imgproc.HoughLines
和
opencv_imgproc.cvHoughLines2
他们使用不同的数据类型。前者使用Mat
,后者使用CvArr
。
为什么?我会使用哪一个?
有cv前缀的是C接口版本,所以arg类型不同,因为没有前缀的会使用c++接口版本。
我个人会使用 C++。类型不同,因为 Mat 是 C++ class 类型,它也有一些 c 语言不支持的模板化方法。
也可能有人认为 C++ 版本可能优化得更好,但您必须对此进行分析。此外,我希望 C++ 和 CUDA 之类的东西之间的绑定也能更有效,这也需要进行分析。