Ubuntu14.04,配置opencv

原创 2018年04月16日 15:51:04

网上有各种版本的Ubuntu配置opencv,我的电脑是用的虚拟机装的Ubuntu14.04,也想配置opencv。

配置过程中,遇到的最大的一个坑就是配置的opencv2.4.10,到最后我也没配置好,个人感觉这个版本的配置有毒,参考了各种的网上解决方案,就是配置不成功,所以,建议大家不要配置opencv2.4.10这个版本。

然后我就随便下载了一个opencv3.1.1,然后参考这篇文章    

【Ubuntu-Opencv】Ubuntu14.04 Opencv3.3.0 安装配置及测试

然后很顺利就成功了。

刚开始想下载opencv2.4.10这个版本,可以在下面这个连接里面找     https://opencv.org/releases.html


下面我再叙述一下配置过程

安装前的准备工作,至于有啥用我也不知道,反正把代码敲进去,都能跑就行

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

第一步呢,就是下载opencv的压缩包,然后解压放在那就行。

然后到解压的opencv目录下    cd opencv-3.3.1

新建一个名叫release文件夹   mkdir release

然后到release这个文件夹下   cd release

再输入指令  cmake .. 或者 cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. (我是用的后面的这条指令) 

执行完成的图如下

       

再输入指令  make 或者 make -j8 (-j8是指你电脑可用的内核数,有的是j4,不指定也没关系,我用的前面的make) 

执行图如下


输入指令    sudo make install                      (注意一定要加sudo,否则会报出permission问题) 

执行图如下


这样就算是安装成功了,输入命令pkg-config –modversion opencv      查看opencv版本

下面还有重要的一部分,就是配置环境变量

第一步,输入指令   sudo gedit /etc/ld.so.conf     (在弹出的窗口中复制如下一段文字:/usr/local/lib)  


sudo ldconfig (使得配置生效) ,但是配置的时候,输入这句话没啥反应,反而卡了,我只能退出进程了,又重启了一下进程,还是配置成功了。

第二步,输入指令    sudo gedit /etc/bash.bashrc     

在弹出的窗口中最下面添加 
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig 

export PKG_CONFIG_PATH 


source /etc/bash.bashrc 使得配置生效,这句指令我也没啥反应。。。。。。。。。

到这一步,就算是配置晚了,下面就可以用了

下面来测试一下

到opencv-3.3.0目录下        cd opencv-3.3.0 
新建文件夹                          mkdir demo 
再到demo目录下                cd demo 

新建编辑cpp文件                sudo gedit DisplayImage.cpp

把下面这段代码复制进去,这段代码就是显示图片的

#include <stdio.h>
#include <opencv2/opencv.hpp>
using namespace cv;
int main(int argc, char** argv )
{
    if ( argc != 2 )
    {
        printf("usage: DisplayImage.out <Image_Path>\n");
        return -1;
    }
    Mat image;
    image = imread( argv[1], 1 );
    if ( !image.data )
    {
        printf("No image data \n");
        return -1;
    }
    namedWindow("Display Image", WINDOW_AUTOSIZE );
    imshow("Display Image", image);
    waitKey(0);
    return 0;
}

另外,还要编辑一个文件

输入指令    sudo gedit CMakeLists.txt    

注意:这里的CMakeLists一定要书写正确,否则无法使用cmake政策编译) 要填写的内容如下: 

cmake_minimum_required(VERSION 2.8) 
project( DisplayImage ) 
find_package( OpenCV REQUIRED ) 
add_executable( DisplayImage DisplayImage.cpp ) 

target_link_libraries( DisplayImage ${OpenCV_LIBS} ) 


编译, 输入指令     cmake .    这里注意别错了  cmake+空格+.

执行,输入指令      make

然后需要输入要显示的图片的路径,输入指令      ./DisplayImage +  yourImagefilePath 

                   

显示如下


我的图片就是放在   opencv-3.3.1/demo文件夹下的    ./表示当前目录下,就是demo文件夹下


我的这篇文章都是在复述最上面那个连接里面的指令,看不懂的话,可以去原链接去看看,我还只是个小白。。。。。。。。。。。。。

简单邮件传输协议SMTP封装类

简单邮件传输协议SMTP封装类作者:Asif Rasheed 翻译:刘建强 在Internet上,Email是最流行的传输媒体。这篇文章包括两个协议:. POP 3 协议: POP3协议(邮政传输协议...
  • ghj1976
  • ghj1976
  • 2001-08-22 18:15:00
  • 1449

Ubuntu14.04配置opencv2.4.11

1. 先下载OpenCV的源码   https://github.com/Itseez/opencv/tree/2.4 2. 解压到任意目录     unzip opencv-2.4.zip ...
  • lcj1105
  • lcj1105
  • 2016-05-16 14:58:03
  • 764

Ubuntu 14.04+Opencv-2.4.9+Qt配置

为了搭建在ubuntu下的opencv开发环境,花费了两天的时间,看过了很多版本的搭建方法,遇到了很多的问题,总算跑通了第一个Opencv程序,记录下来。一、Ubuntu 14.04下下载安装Open...
  • zx3517288
  • zx3517288
  • 2016-06-08 22:03:28
  • 878

Ubuntu14.04配置opencv

[翻译]Ubuntu 14.04, 13.10 下安装 OpenCV 2.4.9 [日期:2014-12-01] 来源:Linux公社  作者:马达加斯加的企鹅 [字体:大 中 ...
  • u011418878
  • u011418878
  • 2014-12-10 10:25:54
  • 1680

Ubuntu14.04配置opencv2.4.11开发环境

Ubuntu14.04配置opencv2.4.11开发环境 opencv2.4.11的下载与编译安装参考:Ubuntu14.04系统安装Python+机器学习(二) 1、库 之前编译与安装后的op...
  • liyuqian199695
  • liyuqian199695
  • 2017-01-07 22:16:02
  • 359

Linux学习 - Ubuntu 14.04配置Opencv环境

准备工作 编译 安装 测试 一键安装脚本准备工作 确保自己的apt-get是正常的,能够安装软件。安装必须的依赖 sudo apt-get install build-essential libg...
  • chenfs1992
  • chenfs1992
  • 2015-11-24 19:27:44
  • 686

Ubuntu14.04 QtCreator中配置OpenCV

1. 先从sourceforge上下载OpenCV的源码 http://sourceforge.net/projects/opencvlibrary/files/...
  • hw5226349
  • hw5226349
  • 2014-07-28 17:07:10
  • 2717

Ubuntu14.04 内 安装 OpenCV 2.4.9 + QT5

Installing OpenCV 2.4.9 + QT5 in Ubuntu By Marcelo Jo on September 14, 2014 Hi, Today i...
  • u013538987
  • u013538987
  • 2014-10-10 11:30:21
  • 2184

Ubuntu14.04安装配置opencv2.4.11

Ubuntu1404安装配置opencv2411
  • tb_huge
  • tb_huge
  • 2016-06-29 18:08:07
  • 2382

【Ubuntu-Opencv】Ubuntu14.04 Opencv3.3.0 安装配置及测试

Ubuntu14.04 Opencv3.3.0 安装配置及测试网上有许多的Opencv的安装方法,不过找到一个适合自己的安装路数才最为重要,笔者整理了一下自己的安装配置测试过程,仅供学习参考。 我是...
  • lgh0824
  • lgh0824
  • 2017-11-09 11:02:27
  • 3071
收藏助手
不良信息举报
您举报文章:Ubuntu14.04,配置opencv
举报原因:
原因补充:

(最多只允许输入30个字)