- 下载opencv2.4.9安装包
- 提取压缩包到一个地方
- 进入解压后的文件(夹)(好像Linux没有文件夹这一说?都是文件)opencv-2.4.9
- 新建一个文件
mkdir release
cd release cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/..
- 退到上一级目录
cd ..
cmake .
- 安装
sudo make install
- 将opencv的库加入到路径,从而让系统可以找到
sudo gedit /etc/ld.so.conf.d/opencv.conf
- 在文件末尾加入:
/usr/local/lib
- 保存退出。
- 使配置生效
sudo ldconfig
- 编辑
sudo gedit /etc/bash.bashrc
- 末尾加入:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
- 保存退出。
- 使配置生效(该歩我的参考博客是:ubuntu 16.04 安装opencv 2.4.13)
- 获取root权限,
sudo passwd root
- 输入密码,第一次会要求修改密码,一定要记住密码。
- 进入root权限(该步我的参考博客是:ubuntu系统开root 解决(su:认证失败)),
su
- 使配置生效,
source /etc/bash.bashrc
- 按下Ctrl+d,注销root
- 更新database
sudo updatedb
- 测试opencv2
- 在opencv-2.4.9的解压路径下,找到samples/c/build_all.sh文件,执行:
./build_all.sh
- 运行
./find_obj
参考博客
[1] ubuntu16.04 安装 opencv2.4.9
[2] ubuntu 16.04 安装opencv 2.4.13
[3] ubuntu系统开root 解决(su:认证失败)