配置环境参考了配置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.2
2.解压到根目录下
新建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币终于换了个抱枕,撒花~
祝开发愉快