opencv全系列安装

Ubuntu

预操作

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential
sudo apt-get install libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
 sudo apt-get install python3-dev python3-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
 sudo apt-get install cmake cmake-qt-gui

下载源码

tar -zxvf opencv-4.1.1.tar.gz
tar -zxvf opencv_contrib-4.1.1.tar.gz
cd opencv-4.1.1/
mkdir build && cd build
打开cmake-gui 选择文件夹
先configure一遍然后
CMAKE_BUILD_TYPE 值处输入RELEASE
CMAKE_INSTALL_PREFIX显示了默认的安装目录,这里我修改为: /usr/local/opencv4 (安装成功后,这个文件夹下面是有东西的,如果没有东西,安装没成功)生成makefile文件最后执行 make install时就会安装到这个目录,这里可以根据个人需求更改)
OPENCV_EXTRA_MODULES_PATH处,选择输入目录
PENCV_ENABLE_NONFREE 选中(SURF 专利问题)
再configure
再generate
到build目录下
make
make install

Windows

基本和上述类似,目前成功方式:
vs2017命令行中cmake编译,编译器用的nmake,编译类型Release,版本4.1.1
如下

mkdir build-vs2017 && cd build-vs2017
cmake -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%cd%/install ..
nmake
nmake install

注意:dll文件报没找到,需要把生成的bin目录添加到全局路径中去
如果VS2017导入函数没找到,需要手动添加附加链接库去

posted @   HiIcy  阅读(89)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示