linux 下 opencv安装
来源:互联网 发布:自然哲理洗面奶知乎 编辑:程序博客网 时间:2024/04/25 09:15
http://www.cnblogs.com/emouse/archive/2013/02/22/2922940.html
http://blog.163.com/christina_jian/blog/static/19953724720111012103057990/
http://www.openhw.org/vivo07/blog/14-01/301442_44882.html
http://www.blog.chinaunix.net/uid-26544753-id-3443290.html
http://blog.csdn.net/gnixuyil/article/details/7884185
以及Opencv的tutorials教程
opencvopencv
一、安装cmakecmake-2.8.7.tar.gz
②解压源码:opencv-2.4.9.tar.gz
②解压源码<span lang="EN-US" style="font-family:; font-size: 12pt; mso-bidi-font-size: 11.0pt;" times="" new="" minor-bidi"="" roman","serif";="" mso-fareast-font-family:宋体;mso-bidi-font-family:"times="">
tar -xvf OpenCV-2.4.9.tar.bz2
③创建release文件
打开文件:cd opencv-2.4.9/
创建release文件:mkdir release
④在release里创建makefile文件
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON ..
也可以使用cmake-gui.更人性化,可视化。
⑤编译安装
make
sudo make install
三、添加库路径(创建opencv.conf文件)
输入命令:vi /etc/ld.so.conf.d/opencv.conf
输入/usr/local/lib,并保存退出
四、添加环境变量
输入命令:vi /etc/profile
在末尾加入:
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:usr/local/lib/pkgconfig
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
更新环境变量:source /etc/profile
五、设置另外环境变量
输入命令:vi /etc/bashrc
在末尾加入:
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
更新环境变量:source /etc/profile
六、设置环境变量
输入命令:sudo vim /etc/ld.so.conf
在末尾加入:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
六、更新系统库缓存
输入命令:ldconfig
七、查看opencv是否安装成功
输入命令:pkg-config—cflags opencv
pkg-config—libs opencv
如果没有出错,说明安装成功。
5、写程序!!!
在自己的工作目录里面,新建DisplayImage.cpp
然后从这个地方,copy一下源代码
http://docs.opencv.org/doc/tutorials/introduction/linux_gcc_cmake/linux_gcc_cmake.html
然后就编译了,编译的方法有三种:
1)直接gcc
2)用cmake建makefile然后make一下
3)IDE法,传说有个万能IDE叫eclipse。。。。
第一种,
g++ `pkg-config --cflags opencv` -o hello hello.cpp `pkg-config --libs opencv`
http://stackoverflow.com/questions/11532963/cant-compile-opencv-in-linux
给个链接出来,是要告诉你,libs要放在后面啊。。不然会出错滴~~
第二种,
建一个CMakeLists.txt的东西,输入下面的东西
project( DisplayImage )find_package( OpenCV REQUIRED )add_executable( DisplayImage DisplayImage )target_link_libraries( DisplayImage ${OpenCV_LIBS} )
然后。。。还是看这篇文章。。。http://docs.opencv.org/doc/tutorials/introduction/linux_gcc_cmake/linux_gcc_cmake.html
执行cmake .
make
然后 ./DisplayImage lena.jpg(参见 opencv tutorials手册)
- linux下安装opencv
- linux下安装opencv
- Linux下安装OpenCV
- linux下安装opencv
- Linux下安装opencv
- linux下安装opencv
- Linux下安装OpenCV
- Linux下安装Opencv
- linux 下 opencv安装
- linux 下Opencv安装
- Linux下安装opencv
- Linux下OpenCV安装
- Linux下安装OpenCV
- LINUX 下的opencv安装
- 在Linux下安装OpenCV
- linux/Ubuntu 下安装OpenCV
- Linux环境下安装OpenCV
- Linux 下编译安装OpenCV
- Ubuntu下为Firefox安装Adobe Flash Player
- Android五种数据传递方法汇总
- JAVA读取Oracle中的blob图片字段并显示
- 2014-6-27-统计查询
- 在myeclipse中连接mysql查询数据
- linux 下 opencv安装
- 使用mysql-front的时候遇到显示:程序注册时间到期程序将被限制模式下运行
- 怎样使用Markdown
- Spring mvc 400错误
- Android之内存泄漏调试学习与总结
- cocos2dx 3.1从零学习(三)——Touch事件(回调,反向传值)
- boost::thread (barrier)
- 从此不再惧怕URI编码:JavaScript及C# URI编码详解
- zoj3080 ChiBi --- floyd求连通块内最短路