【opencv】ubuntu14.04上编译opencv2.4
参考博客
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相关推荐
- Ubuntu14.04上编译指定版本的protobuf源码操作步骤
Google Protobuf的介绍可以参考 http://blog.csdn.net/fengbingchun/article/details/49977903 ,这里介绍在Ubuntu14.04上 ...
- 【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- ...
- 【非原创】Ubuntu14.04+cuda6.5+opencv2.4.9+caffe配置记录
Ubuntu14.04+cuda6.5+opencv2.4.9+caffe配置记录 从4月5日差不多开始安装,到今天4月15日,快两个星期了.如果加上之前自己看点Linux的时间,这折腾的有两个星期( ...
- Ubuntu14.04上安装TensorRT 2.1操作步骤
在Ubuntu14.04 上安装TensorRT2.1有两种方法:(1).通过.deb直接安装:(2).通过Tar文件安装.这里通过Tar文件安装. 安装步骤: 1. 安装CUDA 8.0,可参考: ...
- Ubuntu12.04上编译PlateGatewayQt
Ubuntu12.04上编译PlateGatewayQt 2013-03-09 00:21:56| 分类: Computer Vision | 标签:plategatwayqt opencv ...
- 【Qt】在ubuntu14.04上安装Qt5.12(失败)
注意 在ubuntu14.04上安装Qt5.12最终失败了,Qt5.12需要的libdbus库的版本和ubuntu14.04中的不一致,如果强行升级libdbus库版本,会导致系统桌面无法启动. 再次 ...
- 在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系统 ...
- 在Ubuntu14.04上安装UberWriterMarkdown编辑器
在Ubuntu14.04上安装UberWriterMarkdown编辑器 这是一篇快速教程指导我们如何通过官方的PPA源在Ubuntu14.04上安装UberWriter编辑器. UberWriter ...
- yum方式安装android_在CentOS 7和Ubuntu14.04上安装Android Studio
先介绍在CentOS 7的安装过程,再介绍Ubuntu14.04上的安装过程: 1.卸载OpenJDK,下载JDK最新版本,然后安装: rpm -qa | grep java rpm -e --nod ...
最新文章
- Ubuntu 19.10 发布 | 云原生生态周报 Vol. 24
- Linux 脚本修改ini,Shell脚本读取ini配置文件的实现代码2例
- 联想笔记本重装系统教程
- leetcode 三数之和 python_16.leetcode题目讲解(Python):最接近的三数之和
- 《老码识途》读书笔记:第一章(中)
- 5分钟了解分页的那些事?
- php电子面单打印快递100,使用快递100软件打印电子面单设置操作教程
- win7无权限连接网络计算机,win7系统出现无权限访问网络的完美解决技巧
- matlab 填充透明色,在Matlab中使用透明像素填充数组
- 西游记中金箍棒的来历和巨大威力
- 北京计算机动漫游戏制作职高,北京的动漫学校(计算机动漫设计与制作)
- 小草手把手教你 LabVIEW 串口仪器控制——VISA 串口配置
- com.thoughtworks.xstream.converters.reflection.ReflectionConverter,用XSTream将xml转换为Java对象
- 人工智能实验---MNIST图像识别
- mysql备份表语句
- 一种Android输入框待输入字符去除文本监听回调的方案思路
- 一种电源突然掉电的检测方式
- 将对称分量转换为abc相量
- 以字典为基础建立一个通讯录,向字典中添加和删除通讯人(名字、电话、email、工作单位等),查询某个人的信息,然后输出通讯录中所有人的信息。
- tomcat 没有service.bat、tomcat8.exe、tomcat8w.exe、tomcatX.exe文件,官网下载方法及地址
热门文章
- 双极性信号、正交信号和PAM信号通信系统仿真
- Linux那些事儿 之 戏说USB(19)设备的生命线(二)
- 【深度学习】(2) 数据加载,前向传播2,附python完整代码
- c语言找出比n小的最大质数,C++ 实现求小于n的最大素数的实例
- 吴恩达卷积神经网络课程——第一周笔记
- segMatch:基于3D点云分割的回环检测
- python pdb 基础调试
- 读书:一百个 终身受益的 思维模型(持续更新)
- MySQL数据表命令
- Linux中/etc/resolv.conf文件简析