OpenCV C API已经过时了吗?

时间:2012-12-25 20:58:53

标签: c opencv

我正在尝试在Raspberry Pi(嵌入式系统)中使用OpenCV,因此我需要OpenCV C API源代码,以便我可以编译并使用它。

经过一番搜索,我发现C API是在OpenCV 1.x中设计的。现在它仅支持向后兼容性。它已被弃用,将来可能会被删除。

OpenCV有C documentation,但我没有得到源代码。

OpenCV C API也已过时,或者我可以下载旧版本的源代码吗?

3 个答案:

答案 0 :(得分:9)

OpenCV C API也是较新的OpenCV版本的一部分。

然而,OpenCV内部是OpenCV 2.0及更高版本中的C ++。因此,如果没有C ++支持,就无法编译更新的OpenCV。

答案 1 :(得分:3)

点击此处的安装指南: http://opencv.willowgarage.com/wiki/InstallGuide

OpenCV只有一个包,其中包含C的绑定。但是,我不认为C ++速度与C速度应该是Raspberry Pi上的问题,所以只需使用C ++。

答案 2 :(得分:2)

引用当前版本的OpenCV的website

  

OpenCV是在BSD许可下发布的,它可以免费用于学术和商业用途。它有C ++, C ,Python和很快在Windows,Linux,Android和Mac上运行的Java接口。

您可以在安装中的samples/c文件夹或github site找到opencv附带的示例C程序。