linux+opencv2.0教程,Ubuntu 10.10 OpenCV 2.2 安装全过程

本文详细介绍了在Ubuntu系统中安装OpenCV2.2的过程,包括需要安装的依赖包,如何使用cmake和make进行编译,以及解决运行时链接库问题的方法。在安装过程中需要注意不同版本的OpenCV安装细节差异,并通过设置LD_LIBRARY_PATH环境变量来解决运行时错误。
摘要由CSDN通过智能技术生成

搞了一天。才发现opencv2.0、2.1、2.2的安装各不相同。我下载的是2.2然后网上搜索跟着做,一直都找不到configure等文件最后才发现版本之间的不同。

【1】首先需安装下面这些更新

The package you will need can be installed using the following commands (on Debian Lenny):

apt-get install build-essential

apt-get install cmake

apt-get install pkg-config

apt-get install libpng12-0 libpng12-dev libpng++-dev libpng3

apt-get install libpnglite-dev libpngwriter0-dev libpngwriter0c2

apt-get install zlib1g-dbg zlib1g zlib1g-dev

apt-get install libjasper-dev libjasper-runtime libjasper1

apt-get install pngtools libtiff4-dev libtiff4 libtiffxx0c2 libtiff-tools

apt-get install libjpeg8 libjpeg8-dev libjpeg8-dbg libjpeg-prog

apt-get install ffmpeg libavcodec-dev libavcodec52 libavformat52 libavformat-dev

apt-get install libgstreamer0.10-0-dbg libgstreamer0.10-0  libgstreamer0.10-dev

apt-get install libxine1-ffmpeg  libxine-dev libxine1-bin

apt-get install libunicap2 libunicap2-dev

apt-get install libdc1394-22-dev libdc1394-22 libdc1394-utils

apt-get install swig

apt-get install libv4l-0 libv4l-dev

apt-get install Python-numpy

apt-get install libpython2.6 python-dev python2.6-dev  #You must install this for python support

Please note : all those packages are not needed. CMAKE will show you what you have installed. You may also want to install some other package, like gtk+ 2.X (for GUI) : in this case, refer to the InstallGuide

最好写个shell脚本,直接粘帖所有会出错。

【2】

cmake

然后直接make

【3】

/openCV/samples/cpp# g++ `pkg-config opencv --libs --cflags opencv` drawing.cpp -o drawing

这时候你就可通过编译,但还不能执行会提示链接库有问题

./drawing: error while loading shared libraries: libopencv_core.so.2.2: cannot open shared object file: No such file or directory

执行 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

./drawing

ok!‍‍

b044cc08ac23d5833789ff1cb2fca027.png

c3570e826a20ab23a36f848f80f46e63.png0b1331709591d260c1c78e86d0c51c18.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值