ubutu16.04搭建OPenCV

ubutu16.04搭建OpenCV环境

官网有Linux下的环境详解官网链接
ubutu16.04搭建OPenCV_第1张图片
主要步骤有5步
- 1. 下载安装所有需要的依赖
git、CMake2.8.7以上版本、Python2.6以上版本等,命令如下

[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
    2. 下载Opencv最新的库
下载这个库,下载源代码,这个源代码先放在一个文件夹下,我这里放在了Download/opencv路径文件夹下面,使用unzip opencv-master.zip将下载的文件解压,等待后面用Cmake处理
下载opencv-master.zip
ubutu16.04搭建OPenCV_第2张图片
    3. 下载Cmake,cmake-3.10.1-Linux-x86_64.tar.gz
https://cmake.org/files/v3.10/, Cmake下载地址,下载好放到另一个文件夹,我这里文件夹名称是cmake_build_dir,解压命令tar xvf cmake-3.10.1-Linux-x86_64.tar.gz,在这个文件夹内再建一个新的文件夹一会要用来放编译结果,我这里文件夹名称是OpencvbuildResult,
ubutu16.04搭建OPenCV_第3张图片
    4. 使用Cmake操作第二步骤下载的Opencv源代码库
4.1 打开上图解压出来的cmake文件夹,里面有四个文件夹
ubutu16.04搭建OPenCV_第4张图片
4.2 打开bin文件夹,鼠标右击cmake-gui 运行他
ubutu16.04搭建OPenCV_第5张图片
4.3 出现以下界面,第一次打开中间红色的那些是没有的,这里面有4步骤要操作,
4.3.1 在第一个长空格内填入第二步骤解压的opencv-master文件夹的完整路径
,获取完整路径的方法是在文件夹下Ctrl+L快捷键就可以了,/home/tiptop/Downloads/opencv/opencv-master。
ubutu16.04搭建OPenCV_第6张图片
4.3.2 第二个大空是填写第3步创建的文件夹的完整路径,这个文件夹用于放编译后的opencv文件,我的是路径是/home/tiptop/cmake_build_dir/OpencvbuildResult
4.3.3 点击下面的Configure ,执行完出现Configure done
4.3.4 点击Generate ,执行完会Generate done
执行完了之后文件夹下会生成很多文件,,但是lib文件夹是空的
ubutu16.04搭建OPenCV_第7张图片
4.4 终端cd到OpencvbuildResult文件夹下sudo make install,这一步有点久
这一步结束了应该可以查看opencv的版本的 pkg-config –modversion opencv

5 . 环境变量配置
如果上面能查看版本号,代码opencv已经安装好了,但是还要配置环境变量
接下来参考luckynote 的文章,从步骤C开始看就行了,跟着做c步骤跟着做

你可能感兴趣的:(Opencv)