一.介绍
OpenCV是一个开源的计算机视觉库,它提供了很多函数,这些函数非常高效地实现了计算机视觉算法。它轻量级而且高效—由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口
编译环境:Ubuntu-18.04-LTS
gcc版本:Gcc-7.4.0
二.源码下载
官方网址:https://opencv.org/releases/ (选择需要的源码版本下载,此处示例为opencv-3.4.0版本)
三.依赖项安装
- apt-get install bison flex m4 build-essential libmpc-dev gcc gcc-multilib (gcc相关依赖和工具)
- apt-get install libgtk2.0-dev libgtk-3-dev libavcodec-dev libavformat-dev libswscale-dev libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev (opencv依赖库)
- apt-get install python3 python3-pip (若需编译出opencv的python接口,则需要此依赖)
- pip3 install numpy (opencv的python接口依赖numpy包,未安装此包,则不会编译出python接口)
- apt-get install cmake git pkg-config &#x