####本节书摘来自华章出版社《Arduino计算机视觉编程》一书中的第2章,第2.2节,作者[土耳其] 欧森·奥兹卡亚(zen zkaya),吉拉伊·伊利茨(Giray Yilliki),更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2.2 OpenCV的安装
本节将介绍在Windows、Linux、Mac OS、iOS和Android上安装OpenCV。OpenCV库的新版本会定期发布。本书采用了OpenCV的稳定版本2.4.10版。因为OpenCV成熟且稳定,未来版本的安装应该区别不大。
2.2.1 在Linux上安装OpenCV
我们从Linux的安装过程开始。Linux不仅可以运行在笔记本电脑和工作站上,在诸如树莓派和BeagleBone Black等嵌入式平台上也非常受欢迎。你可以根据我们要讲述的步骤安装和运行OpenCV。我们选用的Linux版本是Ubuntu 12.04 LTS。在安装OpenCV之前(特别是在嵌入式平台上安装时)需要检查是否满足以下必要条件:
磁盘空间:2GB是最低要求。你需要更多的空闲空间来存储相关的学习材料。
内存:256MB(最低);1GB(推荐)。
2.2.1.1 安装和配置包
我们将安装OpenCV 2.4.10版。你可以从http://opencv.org/downloads.html下载这个版本。现在让我们跟随以下步骤来准备安装环境:
1.?访问http://opencv.org/downloads.html,向下滑找到版本2.4.10,然后单击“OpenCV for Linux/Mac”。
2.?解压缩包到你的桌面上,其他地方也可以,你只要记住解压缩以后的位置就可以了。
3.?按Ctrl + Alt + T组合键打开终端,输入以下指令来安装OpenCV的依赖项:
4.?按Ctrl + Alt + T组合键打开终端,然后导航到放安装包的目录,输入如下指令进行安装:
5.?创建build文件夹然后在文件夹中创建make文件:
6.?运行下面的命令进行版本安装:
你现在应该能够在终端窗口上看到安装进度。
7.?配置OpenCV,用如下命令打开opencv.conf文件:
8.?在文件末尾加上如下这些行(它可能是一个空文件,这没关系),然后保存它:
9.?运行如下的代码来配置库:
10.?现在打开另外一个文件:
11.?在新打开文件的末尾加上如下一行,以便操作系统能够找到OpenCV,然后保存:
12.?最后,重启计算机。如果你不重启计算机,OpenCV可能无法正常工作。
2.2.1.2 用Eclipse CDT开发OpenCV
Eclipse是一个跨平台的集成开发环境(IDE&#