Ubuntu 16.04 安装 OpenCV 3.3.1(含 contrib)及运行官方测试教程

参考:

一、安装依赖

[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

全安装的话就是这一句话:

sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

二、下载源码

网盘备份:

链接:https://pan.baidu.com/s/1GFsq9hHyZ8a20fWHj4ceQg 
提取码:na8g 
复制这段内容后打开百度网盘手机App,操作更方便哦

三、用 CMake 编译

  1. 解压下载好的包
sudo unzip opencv-3.3.1.zip
sudo unzip opencv_contrib-3.3.1.zip
  1. 建立、进入编译文件夹
cd opencv-3.3.1
sudo mkdir build
cd build
  1. 配置。运行 cmake
sudo cmake -D CMAKE_BUILD_TYPE=Release \
      -D CMAKE_INSTALL_PREFIX=/usr/local \
      -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-3.3.1/modules/ \
      ..
  1. 编译。建议多线程运行,如下面的语句为并行执行 8 个作业
sudo make -j8

安装完成效果如图
opencv1

四、运行官方测试

  1. 从 OpenCV 附加仓库下载测试数据。建议从网页下载在拷贝到上一步安装 opencv 的文件夹中并用 unzip 解压。3.3.1 版本对应的下载网址为 https://github.com/opencv/opencv_extra/tree/3.3.1

本文使用的目录结构示意:

opencv3

  1. 将环境变量 OPENCV_TEST_DATA_PATH 设为 <path to opencv_extra/testdata> 例如按照上述目录结构:
export OPENCV_TEST_DATA_PATH=./opencv_extra-3.3.1/testdata/
  1. 从 build 文件夹中运行测试程序。例如按照上述目录结构则运行以下语句:
./opencv-3.3.1/build/bin/opencv_test_core

接下来会运行测试,需要几分钟,测试成功结果如图:

opencv4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值