ubuntu 下 opencv 3. 的安装和运行

原创 2016年05月30日 21:31:06

linux 环境下 opencv 3 的安装和运行,要比 Windows visual studio IDE 下的安装配置简单太多。

1. 安装 opencv 所需的库(编译器、必选库、可选库)

  • (1)编译器

    sudo apt-get install build-essential
  • (2)必选库

    sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
  • (3)可选库

    sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

2. 从官网下载最新 opencv 源码(2.4以上,目前最新版本为3.1)

http://sourceforge.net/projects/opencvlibrary/

注:sourceforge 网站发布的软件或源码会识别当前主机的操作系统平台,选择适合的软件或源码格式(默认最新版本的),当然也可选择浏览所有平台下的所有版本的软件或源码。

3. 编译 opencv

将下载好的 opencv 置于任意目录,以家目录(~)为例。

3.1 解压:

$ unzip opencv- 3.0. 0-rc1. zip 

3.2 创建编译目录,编译

```
$ cd opencv- 3.0. 0-rc1
$ sudo mkdir release
$ cd !$
$ sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
$ sudo make
$ sudo make install
```

4. 测试

4.1 创建工作目录

$ sudo mkdir ~/opencv-lena
$ cd ~/opencv-lena
$ sudo vim DisplayImage.cpp

4.2 编辑如下代码

#include <stdio.h>
#include <opencv2/opencv.hpp>

using namespace cv;

int main(int argc, char** argv){
    if (2 != argc){
        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;
}

4.3 创建 CMakeLists.txt 文件

sudo vim CMakeLists.txt

并编辑如下内容:

cmake_minimum_required(VERSION 2.8)
project( DisplayImage )
find_package( OpenCV REQUIRED )
add_executable( DisplayImage DisplayImage.cpp )
target_link_libraries( DisplayImage ${OpenCV_LIBS} )

4.4 编译

cd ~/opencv-lena
cmake .
make

4.5 执行

./DisplayImage lena.png
版权声明:本文为博主原创文章,未经博主允许不得转载。

ubuntu下安装opencv步骤

  • 2017年07月25日 12:20
  • 50KB
  • 下载

ubuntu下opencv的配置和第一个opencv的运行

前些天在windows下学了下opencv,已经能够比较精确的识别出椭圆。现在要把它移植到ARM上,那么首先要移植到虚拟机上才能够进行交叉编译 系统:ubuntu10.0.4           ...
  • bood123
  • bood123
  • 2015年08月14日 10:23
  • 3046

如何在ubuntu下使用opencv

这个学期有一个fpga的课程设计,我们小组决定做的是带有简易(手动滑稽)滤镜的相机。 在windows上已经用opencv写了几个简易的滤镜,今天准备在Ubuntu也跑出来。 ubuntu是不带o...
  • sinat_34521860
  • sinat_34521860
  • 2017年06月18日 21:03
  • 933

我的Ubuntu安装使用openCV记录(1)

博主QQ:1356438802 本来我想在ubuntu虚拟机上做openCV研究的,因为在Ubuntu做出来的程序更方便移植到安卓(这是我的终极目标),而且我只有一台电脑,没法装Ubuntu物理...
  • luoyouren
  • luoyouren
  • 2016年04月23日 10:15
  • 1347

ubuntu下opencv在Qt中的使用

ubuntu下opencv在Qt中的使用(带例程) 2014-05-06 15:47 618人阅读 评论(0) 收藏 举报  分类: ubuntu下qt编程(24)  本文的开发环境...
  • bdgog
  • bdgog
  • 2016年12月06日 22:19
  • 1482

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

Ubuntu14.04 Opencv3.3.0 安装配置及测试网上有许多的Opencv的安装方法,不过找到一个适合自己的安装路数才最为重要,笔者整理了一下自己的安装配置测试过程,仅供学习参考。 我是...
  • lgh0824
  • lgh0824
  • 2017年11月09日 11:02
  • 659

如何在ubuntu16.04正确安装opencv

  • 2017年10月30日 20:43
  • 1KB
  • 下载

Ubuntu 下使用源码手动安装OpenCV 3.0

本文记录了Ubuntu 14.04下使用源码手动安装OpenCV 3.0的过程。此外记录了在Python中安装及载入OpenCV的方法。 1、安装OpenCV所需的库(编译器、必须库、可选库) GC...
  • qq497291093
  • qq497291093
  • 2016年03月20日 19:10
  • 408

ubuntu16.04安装opencv3.3.0教程

最近opencv3.3.0发布了,想换个新的试试鲜,于是把配置的过程通过博文的方式记录下来,方便查阅。 1.去官网下载opencv,在本教程中选用的时opencv3.3.0,其他版本的配置方法异曲同工...
  • cocoaqin
  • cocoaqin
  • 2017年10月05日 22:11
  • 3201

Ubuntu16.04+opencv3.3.0的安装配置说明

Ubuntu16.04+opencv3.3.0的安装配置说明
  • Function_K
  • Function_K
  • 2017年09月08日 22:07
  • 3514
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ubuntu 下 opencv 3. 的安装和运行
举报原因:
原因补充:

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