Windows/Linux系统安装OpenCV(本教程以C++版本为例),python版本的库安装较为简单
一、Windows安装OpenCV
1.1 与 Visual Studio配合使用 (visual studio2015是vc14);
1.2 直接到 https://github.com/opencv/opencv/releases 下载预编译好的package;
1.3 修改用到OpenCV的VS工程属性:包含路径、库和链接库等选项。
二、Linux上安装OpenCV和OpenCV_contrib
2.1 准备工作:安装依赖项、下载源代码、电脑上需要有CMake
2.2 编译源代码
https://github.com/opencv/opencv根据自己要下载的版本 选择对应的Branch/Tag
以OpenCV3.4.0为例,不妨将解压的目录重命名为opencv340
cd ./opencv340
mkdir build && cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib-3.4.0/modules ..
# 编译类型为Release,安装路径默认为/usr/local,也可以修改为其他路径(比如./opencv340/cv_install)
# -D OPENCV_EXTRA_MODULES_PATH 将contrib模块也进行编译,最后不要忘记.. (上级目录)
make -j4 # 多线程编译,j后为线程数
make install
2.3 配置是否成功:使用OpenCV官方提供的示例
opencv/samples/cpp/example_cmake at master · opencv/opencv (github.com)
此example_cmake工程中的cmake写的比较规范,可以参考学习。
OpenCV依赖项安装
参考了 https://blog.csdn.net/qq_38236355/article/details/88864023
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 libjasper-dev libdc1394-22-dev