我试图在树莓派(嵌入式系统)中使用OpenCV,所以我需要OpenCV C API源代码,以便我可以编译它并使用它。
经过一番搜索,我发现C API是在OpenCV 1.x中设计的。现在它只支持向后兼容。它已被弃用,将来可能会被删除。
OpenCV有C文档,但我没能得到源代码。
那么OpenCV C API是过时的还是我可以下载旧版本的源代码?
OpenCV C API也是新OpenCV版本的一部分。
然而,OpenCV的内部在OpenCV 2.0和更高版本中是c++的。所以如果没有c++的支持,你就不能编译新的OpenCV
在这里查看安装指南:http://opencv.willowgarage.com/wiki/InstallGuide
只有一个OpenCV包,它包含了C的绑定。然而,我不认为c++的速度和C的速度在树莓派上应该是一个问题,所以只使用c++。
引自OpenCV当前版本的网站:
OpenCV是在BSD许可下发布的,它对学术和商业用途都是免费的。它有c++、C、Python和Java接口,可以运行在Windows、Linux、Android和Mac上。
您可以在您的安装或github站点的samples/c
文件夹中找到opencv附带的示例C程序。