ubuntu 16.04.3编译安装OpenCV 2.4.13
来源:互联网 发布:中秋节数据 编辑:程序博客网 时间:2024/05/16 03:01
安装编译工具
[compiler] sudo apt-get install build-essential
[required] sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
[optional] sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
下载opencv
https://github.com/Itseez/opencv/archive/2.4.13.zip
进入下载目录解压
编译安装
打开文件夹"opencv-2.4.13":cd opencv-2.4.13新建一个文件夹用于存放临时文件:mkdir release切换到该临时文件夹:cd release开始编译:cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..make -j4 //开启线程 按照自己的配置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/pkgconfigexport PKG_CONFIG_PATH保存退出sudo source /etc/bash.bashrc #使配置生效(该步骤可能会报错找不到命令,原因是source为root命令su(进入root权限)输入密码source /etc/bash.bashrcCtrl+d(推迟root)sudo updatedb #更新database
测试实例
//文件名字Dis.cpp#include #include using namespace cv;int main( ){ Mat image; image = imread("/home/elijah/lena.jpg", 1 );//目录按照自己的目录 if ( !image.data ) { printf("No image data \n"); return -1; } namedWindow("Display Image", WINDOW_AUTOSIZE ); imshow("Display Image", image); waitKey(0); return 0;}
运行
g++ Dis.cpp -o Dis.o `pkg-config --cflags --libs opencv`
显示结果
阅读全文
1 0
- ubuntu 16.04.3编译安装OpenCV 2.4.13
- ubuntu编译安装Opencv
- Opencv+Ubuntu编译安装
- Ubuntu 16.04编译安装OpenCV(Python)
- Ubuntu 编译安装 opencv-2.4.8
- Ubuntu下编译安装OpenCV
- UBUNTU 下编译安装opencv
- ubuntu opencv 安装编译问题
- ubuntu 16.04 安装opencv 2.4.13
- ubuntu 16.04 安装opencv 2.4.13
- ubuntu 安装opencv 2.4.13
- Ubuntu下OpenCV 2.4.3交叉编译
- Ubuntu 12.04下安装编译OpenCV 2.4.x
- UBUNTU下编译安装opencv 2.4.5 (pcduino)
- Ubuntu下编译安装OpenCV 2.4.7并读取摄像头
- OpenCV 2.1 在ubuntu中的编译安装
- Ubuntu 10.10 编译安装OpenCV 2.2
- Ubuntu 全新编译安装 OpenCV 2.3
- Oracle 序列化sequence
- phpstorm许可证到期激活方法
- 微信小程序 —— 微信小程序解析html富文本插件wxParse
- AutoPy教程
- SpringBoot Web配置
- ubuntu 16.04.3编译安装OpenCV 2.4.13
- InputStream与OutputStream的转化
- MyEclipse快捷键
- LFU算法
- Android debug生成的APK文件和打包好的APK文件运行不一致问题
- Android中关于图片的一些操作
- mysql自动备份
- 不服来战,看Kotlin如何完爆Java
- 万树IT:Java概述与基本语法