Ubuntu12.04 32位下安装OpenCV
2014-04-08 18:06
351 查看
以前装opencv在windows上,安装是简单,但配置好麻烦,这次在ubuntu上需要配置一个,按照Opencv官网上的教程搞了好久,有点乱,没弄好,搜索各种安装博客,大家的安装方式都不一样,试了一下,貌似都有点问题,RP有点差。。。自己分析一下原因:linux下编程不熟悉,应该说是不会。。。makefile都没写过,安装都是用apt-get搞定,所以问题多多。。。安装之前先看看官方的安装指导: http://docs.opencv.org/doc/tutorials/introduction/linux_install/linux_install.html#linux-installation 列出了需要的其他包我就安装了第一个。。。。然后高兴的去进行下面了,没有仔细去看后面的,导致一切都好了想运行一下example就除了问题,我漏掉的包是GTK+2.x这个包,当时直接复制了2.x进去:sudo apt-get install gtk+2.x 这个显然是不会找到的,应该输入:
sudo apt-get install libgtk2.0-dev
当然还要装一个
sudo apt-get install pkg-config
后面继续,把其他的包都装好。
接下来是下载源代码,到opencv官网直接下载,解压到随便一个自己建的目录下。
比如我在~/ 下 建了opencv文件夹给它,
那么 cd ~/opencv
后面一步指导书上写的是新建一个文件夹release或者其他什么名字的,只要不重复就可以
cd ~/opencv mkdir release cd release cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
上面的是copy指导书上的,但是我就奇怪了,这里没有指向源文件和后续文件存放的地方啊,怎么搞?
不管这个,然后继续看下面的,后面说进去当才新建的文件夹,就是这个release文件夹,进去之后
make
显然,里面什么都没有怎么make............这。。。。让我很奇怪了,莫非我系统是个奇葩?
我一横,不管,退出release,到上一级解压出来的那个文件夹,这里面什么都没有的话,运行make肯定会出错。。。显示找不到makefile什么的,所以只能到上一级有这个mekefile的目录里面,运行一下:
make
这。。。。还是可以的,然后最后
sudo make install
这个。。。还没有好吧,但指导书上已经好了。。。让我这个小白情何以堪。。。
搜索啊搜索,要配路径的。。。
然后到/etc下
这个又有问题了,有人说要改/etc/ld.so.conf.d/ 下面的opencv配置文件,我一看,没有啊,这个怎么搞?新建一个?不放心,继续找,找到一个说要在/etc/ld.so.conf,这个文件改一下就好了,打开这个文件:
vi /etc/ld.so.conf
里面看到。。。
include /etc/ld.so.conf.d/*.conf --这个看到了,是说包含那个文件夹里所有.conf文件的,所以可以知道,即使没有opencv的文件,我们新建一个.conf文件就好/usr/local/lib ----这句是要加上的
好了,这下没问题了(我没问题了。。。)然后到example下,就是解压后的那个文件夹里面有个example,我们进去,到c目录下面,看到一个bulid_all.sh了然后 ./build_all.sh一下编译没有问题运行一个程序,ok总算好了。。。。
相关文章推荐
- ubuntu12.04LTS 32位emacs23.3安装与配置
- ubuntu12.04安装openCV2.4.6.1
- Ubuntu12.04下Opencv_Python 的安装
- ubuntu12.04安装openCV2.4.2
- ubuntu12.04-32位-安装Darwin Streaming Server6.0.3流媒体服务器
- ubuntu12.04安装openCV2.4.2
- Ubuntu12.04 32位 安装oracle11g 图文教程
- ubuntu12.04编译安装opencv2.4.8过程记录
- ubuntu12.04 安装opencv
- Ubuntu12.04 安装eclipse 并配置OpenCV (C/C++项目)
- Ubuntu12.04以及centos jdk7 32位安装 和设置tomcat监听内网地址
- ubuntu12.04安装openCV2.4.5
- Ubuntu12.04 64位 安装32位运行库
- ubuntu12.04安装openCV2.3.1/opencv2.4.2
- ubuntu12.04 下 Python开发环境搭建以及matplotlib库和openCV的安装
- Ubuntu12.04LTS 上安装 opencv 2.4.2+ffmpeg0.11.1
- ubuntu12.04下的opencv2.3.1安装(更新)
- Ubuntu12.04安装openCV
- ubuntu12.04安装openCV2.4.2
- ubuntu12.04-32位,安装KLEE及使用工具过程中遇到的问题