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导入函数没找到,需要手动添加附加链接库去
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律