1、 Windows OpenCV c++
1、下载
下载OpenCV已经编译好的MinGW版本:https://github.com/huihut/OpenCV-MinGW-Build
2、配置
1 | cmake_minimum_required(VERSION 3.15) |
3、使用
ref:
https://zhuanlan.zhihu.com/p/488576922
2、Ubuntu OpenCV c++
https://blog.csdn.net/qq_41962968/article/details/122848097
1、安装准备
安装最低要求(Ubuntu 18.04 作为参考)
1 | sudo apt update && sudo apt install -y cmake g++ wget unzip |
2、下载opencv
1 | mkdir OpencvRoute && cd OpencvRoute |
3、cmake
1 | sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local .. |
4、编译
1 | sudo make -j8 |
可以使用sudo make -j 8 、sudo make -j4 、sudo make
我这里就使用sudo make -j 8了
5、安装
1 | sudo make install |
6、配置环境
1 | 用gedit或者vim打开/etc/ld.so.conf |
然后在命令行中输入
1 | source /etc/bash.bashrc |
在命令行中输入如下命令:
1 | pkg-config opencv --modversion |
至此opencv的安装就完成了
如果出现 找不到opencv.pc的问题
手动创建opencv.pc:
1 | cd /usr/local/lib |
7、测试Demo
写个程序测试下:
首先建立一个文件夹OpenCV_Code,下面新建一个cpp文件,名为test.cpp
1 |
|
再此文件夹下继续新建一个文件,名为 CMakeLists.txt:
1 | cmake_minimum_required(VERSION 2.8) |
1 | $ cmake .. |
此时OpenCV_Code文件夹中已经产生了可执行文件test,下载Lina.jpg放在OpenCV_Code下,运行
./test Lina.jpg