下载opencv源码
官网下载opencv3 .* . *,解压
cmake
用terminal进入解压出来的opencv文件夹,
mkdir release
运行cmake
sudo cmake -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..
或直接
sudo cmake ..
编译
terminal还是在release文件夹内
sudo make
sudo make install
配置环境变量
sudo gedit /etc/ld.so.conf.d/opencv.conf(可自行创建)
末尾添加一行:/usr/local/lib
sudo ldconfig # 更新一下系统的共享链接库
sudo gedit /etc/bash.bashrc
末尾添加一行:
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
vim /etc/bash.bashrc #vim编辑文件(不会vim可能有难度)
#在文件末尾加入
export LD_LIBRARY_PATH=/home/lp/soft/opencv-3.4.2/release/lib:$LD_LIBRARY_PATH
#上面保存退出vim后再运行以下命令:
source /etc/bash.bashrc
运行代码
1.使用g++命令行 pkg-config参数方法
sudo g++ main.cpp -o main `pkg-config --cflags --libs opencv`
会生成可执行文件main
2.IDE-CLion
新建项目后,项目文件夹内会出现CMakeLists.txt,在下方添加两行
find_package(OpenCV REQUIRED)
target_link_libraries(test ${OpenCV_LIBS})
第二行test替换成你自己的项目名
参考:
1.https://blog.csdn.net/u013025203/article/details/79325862
2.https://blog.csdn.net/ktigerhero3/article/details/70787802
3.https://blog.csdn.net/m0_37357063/article/details/84191669
4.https://www.cnblogs.com/Davidhwj/p/10433366.html