6

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

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

OpenCV 有 C文档,但我未能获得源代码。

那么 OpenCV C API 是否已经过时或者我可以下载旧版本的源代码?

4

3 回答 3

9

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

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

于 2012-12-25T21:06:49.273 回答
3

在此处查看安装指南:http: //opencv.willowgarage.com/wiki/InstallGuide

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

于 2012-12-25T21:08:22.700 回答
2

网站上引用当前版本的 OpenCV:

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

samples/c您可以在您的安装文件夹中或其github 站点中找到随 opencv 提供的示例 C 程序。

于 2012-12-25T21:07:11.097 回答