ubuntu14.04配置opencv3.2官网教程
2017-02-26 16:02
423 查看
本文翻译来自官网http://opencv.org/的open-cv安装的tutorials下的installation英文教程installationin linux ,其入门学习教程网站http://docs.opencv.org/master/:
1、open-cv的依赖库
required:GCC 4.4或以上版本、 Cmake 2.6或以上版本 git、GTK+2.x或以上版本、libgtk2.0-dev pkg-config、python-dev、python-numpy、libavcodec-dev、libavformat-dev、libswscale-dev 可选的依赖库:libtbb2 libtbb-dev,libdc1394 2.x,libjpeg-dev,libpng-dev, libtiff-dev, libjasper-dev, libdc1394-22-dev2、使用终端terminals命令安装依赖库
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
3、安装open-cv
方法一:使用git方法:cd 到工作目录-就是你下载open-cv的目录,缺点是网速太慢。cd ~/<my_working _directory> git clone https://github.com/opencv/opencv.git[/code] 方法二:直接在官网下载linux版本的open-cv,解压到工作目录,在该目录下创建一个文件夹release用于存放生成的编译文件和工程文件以及目标文件。/usr/local该目录为opencv编译后的安装目录,make 执行后开始编译,sudo makeinstall完成安装。cd ~/opencv mkdir release cd release cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..makesudo make install4、添加open-cv的路径,即环境变量
我们用vim编辑器,不懂vim编辑器的可以简单学习一下,其好处保存后自动生效,无需用source命令。sudo vim /etc/ld.so.conf末尾添加/usr/local/lib保存退出sudo ldconfigsudo vim /etc/bash.bashrc末尾添加PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH切换到vim命令行模式:qw保存退出5、测试
可以在open-cv下建一个文件夹opencv_test,该文件下新建一个cpp文件和txt文件,如下: DisplayImage.cpp#include <cv.h> #include <highgui.h> using namespace cv; int main( int argc, char** argv ) { Mat image; image = imread( argv[1], 1 ); if( argc != 2 || !image.data ) { printf( "No image data \n" ); return -1; } namedWindow( "Display Image", CV_WINDOW_AUTOSIZE ); imshow( "Display Image", image ); waitKey(0); return 0; }CMakeLists.txtproject( DisplayImage ) find_package( OpenCV REQUIRED ) add_executable( DisplayImage DisplayImage ) target_link_libraries( DisplayImage${OpenCV_LIBS} )编译cd <DisplayImage_directory>cmake .make运行 :该目录下存放一张图片数据,这里给出官网的一张图终端执行 ./DisplayImage lena.jpg也可以显示其他目录下的图片,如home目录下的3wolfmoon.jpg终端执行 ./DisplayImage ~/3wolfmoon.jpg其他参考文献:http://blog.csdn.net/zhangxb35/article/details/46973917http://www.cnblogs.com/emouse/archive/2013/02/22/2922940.htmlhttp://lanbing510.info/2014/12/03/Linux-Opencv.htm
相关文章推荐
- ubuntu16.04 opencv3.2 sun jdk1.8配置教程
- Ubuntu 14.04 + OpenCV 3.2+PCL 1.7环境配置
- ubuntu14.04环境下安装配置OpenCV3.2+anaconda2(Python2.7)
- Ubuntu14.04配置opencv
- Ubuntu14.04 + opencv2.4.11 + python环境配置
- Ubuntu14.04 安装配置Opencv3.0和Python2.7
- Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04
- ubuntu14.04 安装opencv3.0.0 教程
- Ubuntu 14.04+Django 1.7.1+Nginx+uwsgi部署最简记录(精简自uwsgi官网教程)
- 新手推荐:Hadoop安装教程_单机/伪分布式配置_Hadoop-2.7.1/Ubuntu14.04
- Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04
- 在Ubuntu14.04上配置OpenCV 2.2.0
- Hadoop集群安装配置教程_Hadoop2.6.0/Ubuntu 14.04
- ubuntu14.04 python2.7 安装配置OpenCV3.0
- Ubuntu 14.04 + Caffe + Cuda 7.5 + Opencv 3.0安装教程
- Hadoop安装教程_单机/伪分布式配置_Ubuntu 14.04/Hadoop 2.4.1
- caffe+cuda7.0+opencv3.0.0+mkl ubuntu14.04配置
- [转][linux(ubuntu14.04)+GPU+cuda6.5+caffe+openCV2.4.9+matlab2013b+python2.7的新手配置转]
- ubuntu14.04+opencv2.4.x 的PTAM配置
- Linux学习 - Ubuntu 14.04配置Opencv环境