Ubuntu12.04 32位下安装OpenCV

以前装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

总算好了。。。。

 





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值