参考:
一、安装依赖
[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 编译
- 解压下载好的包
sudo unzip opencv-3.3.1.zip
sudo unzip opencv_contrib-3.3.1.zip
- 建立、进入编译文件夹
cd opencv-3.3.1
sudo mkdir build
cd build
- 配置。运行 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/ \
..
- 编译。建议多线程运行,如下面的语句为并行执行 8 个作业
sudo make -j8
安装完成效果如图

四、运行官方测试
- 从 OpenCV 附加仓库下载测试数据。建议从网页下载在拷贝到上一步安装 opencv 的文件夹中并用
unzip解压。3.3.1 版本对应的下载网址为 https://github.com/opencv/opencv_extra/tree/3.3.1
本文使用的目录结构示意:

- 将环境变量 OPENCV_TEST_DATA_PATH 设为 <path to opencv_extra/testdata> 例如按照上述目录结构:
export OPENCV_TEST_DATA_PATH=./opencv_extra-3.3.1/testdata/
- 从 build 文件夹中运行测试程序。例如按照上述目录结构则运行以下语句:
./opencv-3.3.1/build/bin/opencv_test_core
接下来会运行测试,需要几分钟,测试成功结果如图:

895

被折叠的 条评论
为什么被折叠?



