Ubuntu/Linux编译Opencv3.2(包括使用)//有问题欢迎留言交流
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
·
配置环境参考了配置Opencv3的百度经验
//推荐在Ubuntu里用浏览器打开,方便复制命令
第一步:安装必要工具
1.编译程序有了这个软件,它才知道头文件和库函数在哪,最后才形成一个开发环境。sudo apt-get install build-essential
2.安装 cmake、git、pkg-config等辅助工具:
sudo apt-get install cmake git pkg-config libgtk2.0-dev libavcodec-dev libavformat-dev libswscale-dev
3.安装关联库:
sudo apt-get install python-dev python-opencv python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
第二步:编译Opencv3.2
1.下载Opencv3.22.解压到根目录下
新建release文件夹,并转到该目录
unzip opencv-3.2.0.zip
cd opencv-3.2.0
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D WITH_QT=OFF -D WITH_OPENGL=ON ..
(要把QT关掉,不然报错)//如果要用QT功能安装下相关的应该就可以了…
4.编译,大概二十分钟(博主在渣渣虚拟机里跑的时间)
make -j $(nproc)//-j是多线程加速,可以去掉
执行完以后不要忘了
make install:
sudo make install
备注:如果编译过程出错后想要重新编译,把release目录下的CMakeCache.txt删除掉即可。
3.设置环境变量
1.添加库路径:
sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
2.更新系统库:
sudo ldconfig
4.Cmake测试
如图新建关键的CmakeLists.txt以及测试用的example.cpp和文件0.jpg
CmakeList.txt的写法要注意下——OpenCV一定要这么写(以前的版本用的OPENCV),不然会出现找不到opencvconfig的错误!!!
推荐自己敲一遍!CmakeLists.txt:
example.cpp
接着cd到该目录下
cmake .
make
可以看到生成了example的运行文件, ./example或直接双击可以看到结果啦~
上周留下的尾巴终于这会儿给写完啦~~
然后攒了这么久的C币终于换了个抱枕,撒花~
祝开发愉快
A beautiful web dashboard for Linux
最近提交(Master分支:1 个月前 )
186a802e
added ecosystem file for PM2 5 年前
5def40a3
Add host customization support for the NodeJS version 5 年前
新一代开源开发者平台 GitCode,通过集成代码托管服务、代码仓库以及可信赖的开源组件库,让开发者可以在云端进行代码托管和开发。旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。
更多推荐


所有评论(0)