Linux学习笔记(十一) -- Opencv库的编译和安装

1.Opencv简介

  • 什么是Opencv?
    OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
  • 应用领域
    1、人机互动
    2、物体识别
    3、图像分割
    4、人脸识别
    5、动作识别
    6、运动跟踪
    7、机器人
    8、运动分析
    9、机器视觉
    10、结构分析
    11、汽车安全驾驶

2.测试平台

  • 测试平台
    Linux版本:Ubuntu 18.04 LTS
    Opencv版本:3.4.1

3.操作步骤

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  libdc1394-22-dev
  • 3.5 编译准备
    (1)在Opencv-3.4.1文件夹中新建build文件夹;
    (2)在命令行中利用cd命令进入build文件夹;
  • 3.6 开始编译
    (1)设置make参数,输入命令:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..

操作完成后的截图如下:
这里写图片描述
(2)根据 Makefile 中规定的内容进行编译,输入命令:

make

操作完成后的截图如下:
这里写图片描述
(3)将 make 生成的文件安装到系统目录中,输入命令:

sudo make install

操作完成后的截图如下:
这里写图片描述

参考文档:
1.https://blog.csdn.net/qq_24626557/article/details/70173399

栏目导航
上一篇:Linux学习笔记(十) – 基于Code::Blocks开发调用C++静态链接库的控制台程序
下一篇:

猜你喜欢

转载自blog.csdn.net/u014337397/article/details/80893320