您的位置:首页 > 运维架构

如何在ubuntu下使用opencv

2017-06-18 21:03 176 查看
这个学期有一个fpga的课程设计,我们小组决定做的是带有简易(手动滑稽)滤镜的相机。
在windows上已经用opencv写了几个简易的滤镜,今天准备在Ubuntu也跑出来。
ubuntu是不带opencv的,用sudo apt-get也get不来,只能自己下载再tar了。
1、先下载安装一个cmake,在终端输入sudo apt-get install camke就行了。
安装后cmake --version看一下能不能看到版本号,看到了就说明安装成功了。
2、opencv有很多的依赖库,那我们就安装一下:sudo apt-get install libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg8-dev libjpeg-dev libtiff5-dev libswscale-dev libjasper-dev
3、下载一个opencv-2.4.9,可以到我的网盘下载,http://pan.baidu.com/s/1pLhqb4v ,这个解压后把opencv-2.4.9放到/usr/local/下(我下载了3.2.0和3.0.0用上述方法没有安装成功,应该是依赖库不一样了导致cmake无法生成makefile文件)
4、生成makefile文件:cd /usr/local/opencv-2.4.9
再输入cmake .(这个点不要忘记打,也可用cmake CMakeLists.txt)然后就可以make了。make后再sudo make install
5、创建配置文件opencv.conf:  sudo gvim /etc/ld.so.conf.d/opencv.conf
加入一个路径 /usr/local/lib 然后sudo ldconfig
6、配置环境变量sudo vim /etc/bash.bashrc定位到这个文件的尾部,并添加下面的内容并保存退出
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
更新环境变量,在终端输入source /etc/bash.bashrc
7、编译因为我的文件用了cvLoadImage等函数所以用下述语句编译
g++ `pkg-config --cflags opencv` -o main main.c++ `pkg-config --libs opencv`

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ubuntu opencv