2012-12-25 28 views
7

我想在Raspberry Pi(嵌入式系统)中使用OpenCV,所以我需要OpenCV C API源代码,以便我可以编译并使用它。OpenCV C API过时了吗?

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

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

那么OpenCV C API是过时的还是我可以下载旧版本的源代码?

+0

当使用OpenCV时,C++在每一种意义上都是最好的。我强烈建议您使用C++编写OpenCV代码。 – black

回答

9

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

但OpenCV内部是C++在OpenCV 2.0和更高版本。所以你不能在没有C++支持的情况下编译更新的OpenCV。

+0

是的,C API是要走的路:) – sitilge

2

website所报的OpenCV的当前版本:

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

你可以找到与OpenCV的船在samples/c文件夹中安装或在他们github site样品C程序。