参考博客
https://blog.csdn.net/c406495762/article/details/62896035

1、安装依赖库
sudo apt-get install build-essential cmake libgtk2.0-dev pkg-config python-dev python-numpy libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install libv4l-0 libv4l-dev

做视频方面的把下面的也装上:

sudo apt-get install libavcodec-dev libavformat-dev
sudo apt-get install libxine1-ffmpeg libxine-devlibxine1-bin
sudo apt-get install libunicap2 libunicap2-dev
sudo apt-get install libdc1394-22-dev libdc1394-22 libdc1394-utils
sudo apt-get install swig
sudo apt-get install Python-numpy
2、编译opencv2.4
2.1 使用cmake配置
cd opencv-2.4.13.6
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/opencv2.4.13.6 ..
make
sudo make install
2.2 使用cmake-gui配置

cmake-gui配置opencv2.4
* 添加源码目录
* 添加编译目录

点击【Configure】后配置编译选项

* BUILD_SHARED_LIBS
* WITH_QT
* BUILD_TESTS //为了加快编译,可以不编译测试代码
* CMAKE_INSTALL_PREFIX //选择安装目录

然后编译

make
sudo make install
3、配置pkg-config(可选)

3.1 创建pkgconfig目录

mkdir /usr/local/pkgconfig

3.2 拷贝opencv.pc文件到pkgconfig目录

cp /usr/local/opencv2.4.13.6/lib/pkgconfig/opencv.pc /usr/local/pkgconfig/opencv2.4.pc

3.3 以管理员权限用vim打开bash

sudo vim ~/.bashrc

3.4 在文件最后一行添加环境变量

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/pkgconfig
export PKG_CONFIG_PATH

3.5 wq保存文件后,source文件(执行脚本)

source ~/.bashrc

3.6 测试pkgconfig

pkg-config --libs opencv

【opencv】ubuntu14.04上编译opencv2.4相关推荐

  1. Ubuntu14.04上编译指定版本的protobuf源码操作步骤

    Google Protobuf的介绍可以参考 http://blog.csdn.net/fengbingchun/article/details/49977903 ,这里介绍在Ubuntu14.04上 ...

  2. 【opencv】ubuntu14.04上编译opencv-4.0.1 + opencv_contrib-4.0.1

    1.要求 编译器版本:c++11 cmake版本:3.5.1 2.安装camke 2.1 官网下载:https://cmake.org/download/ 选择:Linux x86_64 cmake- ...

  3. 【非原创】Ubuntu14.04+cuda6.5+opencv2.4.9+caffe配置记录

    Ubuntu14.04+cuda6.5+opencv2.4.9+caffe配置记录 从4月5日差不多开始安装,到今天4月15日,快两个星期了.如果加上之前自己看点Linux的时间,这折腾的有两个星期( ...

  4. Ubuntu14.04上安装TensorRT 2.1操作步骤

    在Ubuntu14.04 上安装TensorRT2.1有两种方法:(1).通过.deb直接安装:(2).通过Tar文件安装.这里通过Tar文件安装. 安装步骤: 1. 安装CUDA 8.0,可参考:  ...

  5. Ubuntu12.04上编译PlateGatewayQt

    Ubuntu12.04上编译PlateGatewayQt 2013-03-09 00:21:56|  分类: Computer Vision |  标签:plategatwayqt  opencv   ...

  6. 【Qt】在ubuntu14.04上安装Qt5.12(失败)

    注意 在ubuntu14.04上安装Qt5.12最终失败了,Qt5.12需要的libdbus库的版本和ubuntu14.04中的不一致,如果强行升级libdbus库版本,会导致系统桌面无法启动. 再次 ...

  7. 在32位Ubuntu 10.04上编译Android 2.3

    在32位Ubuntu 10.04上编译Android 2.3 http://www.ylmf.net/ubuntu/tips/2011021722700.html 本人在Ubuntu 10.04系统 ...

  8. 在Ubuntu14.04上安装UberWriterMarkdown编辑器

    在Ubuntu14.04上安装UberWriterMarkdown编辑器 这是一篇快速教程指导我们如何通过官方的PPA源在Ubuntu14.04上安装UberWriter编辑器. UberWriter ...

  9. yum方式安装android_在CentOS 7和Ubuntu14.04上安装Android Studio

    先介绍在CentOS 7的安装过程,再介绍Ubuntu14.04上的安装过程: 1.卸载OpenJDK,下载JDK最新版本,然后安装: rpm -qa | grep java rpm -e --nod ...

最新文章

  1. Ubuntu 19.10 发布 | 云原生生态周报 Vol. 24
  2. Linux 脚本修改ini,Shell脚本读取ini配置文件的实现代码2例
  3. 联想笔记本重装系统教程
  4. leetcode 三数之和 python_16.leetcode题目讲解(Python):最接近的三数之和
  5. 《老码识途》读书笔记:第一章(中)
  6. 5分钟了解分页的那些事?
  7. php电子面单打印快递100,使用快递100软件打印电子面单设置操作教程
  8. win7无权限连接网络计算机,win7系统出现无权限访问网络的完美解决技巧
  9. matlab 填充透明色,在Matlab中使用透明像素填充数组
  10. 西游记中金箍棒的来历和巨大威力
  11. 北京计算机动漫游戏制作职高,北京的动漫学校(计算机动漫设计与制作)
  12. 小草手把手教你 LabVIEW 串口仪器控制——VISA 串口配置
  13. com.thoughtworks.xstream.converters.reflection.ReflectionConverter,用XSTream将xml转换为Java对象
  14. 人工智能实验---MNIST图像识别
  15. mysql备份表语句
  16. 一种Android输入框待输入字符去除文本监听回调的方案思路
  17. 一种电源突然掉电的检测方式
  18. 将对称分量转换为abc相量
  19. 以字典为基础建立一个通讯录,向字典中添加和删除通讯人(名字、电话、email、工作单位等),查询某个人的信息,然后输出通讯录中所有人的信息。
  20. tomcat 没有service.bat、tomcat8.exe、tomcat8w.exe、tomcatX.exe文件,官网下载方法及地址

热门文章

  1. 双极性信号、正交信号和PAM信号通信系统仿真
  2. Linux那些事儿 之 戏说USB(19)设备的生命线(二)
  3. 【深度学习】(2) 数据加载,前向传播2,附python完整代码
  4. c语言找出比n小的最大质数,C++ 实现求小于n的最大素数的实例
  5. 吴恩达卷积神经网络课程——第一周笔记
  6. segMatch:基于3D点云分割的回环检测
  7. python pdb 基础调试
  8. 读书:一百个 终身受益的 思维模型(持续更新)
  9. MySQL数据表命令
  10. Linux中/etc/resolv.conf文件简析