1.前言
相比于源代码方式安装opencv,通过apt方式安装过程步骤简单些,消耗的时间也少一些。通过apt方式安装没有自动生成opencv.pc文件,所以在编写makefile文件时不能直接使用pkg-config工具,而需要逐个指定opencv_core、opencv_imgproc等动态链接库!
2.安装方法
更新ubtuntu系统软件源
sudo apt-get update
1
安装opencv
sudo apt-get install libcv-dev
1
这个安装过程大概需要几分钟,安装完成后得到如下结果
3. opencv被安装在了哪里?
3.1 opencv的安装源文件
apt-get install **这样的命令会下载文件放在 /var/cache/apt/archives目录下,然后安装。可以看到,opencv相关的.deb文件都在该目录下;如下图所示,原始的/var/cache/apt/archives目录下只有文件夹partial和文件lock,但由于此时下载了opencv的相关安装文件,发现该文件夹下多个大量的deb安装文件!
实际上,执行完以上的安装过程,这些archives路径下的文件是可以直接删除的!因为相关的安装已经结束,不再需要安装文件了
安装上面这种apt-get install的方式,会使得/var/cache/apt/archives这个目录所占空间会越来越大
但幸运的是apt提供了相应的管理工具apt-get clean来删除文件目录/var/cache/apt/archives/和文件目录 /var/cache/apt/archives/partial/下所有包(锁定的除外)。
执行举例:
执行如下