在Linux下安装OpenCV
2010-04-24 22:01
375 查看
搞了三天的OpenCV终于把这个类库加上去了。原本是使用Red Hat Linux 9,但是强烈不推荐,因为基本上很多很多的软件都要重新升级更新。gcc必须升级到4.x,则gmp和mpfr也要更新,make也要到3.8版本,并且glibc也必须在2.6版本。编译gcc实在是太痛苦了,无比无比的痛苦,耗时3个多hours,还是来了个error(glibc必须升级)。编译gcc有一点要注意的是将gmp和mpfr解压缩在gcc的source文件夹下,并且将文件夹名改为gmp和mpfr,不需要configure,也不需要make和make install,在安装gcc中会自动做的。
glibc是c类库,我在make之后有error,强行make install了,结果导致找不到g++了。反正不要轻易尝试。
最后还是选用Ubuntu Linux 8.04。不过也要装点东西的。
安装Ubuntu的过程也挺纠结的,必须在试用的系统里安装,并且在boot里加参数。按F6,在末尾加上noreplace-paravirt。重新启动VPC,这样你就可以正常引导Ubuntu系统了。进入Ubuntu之后,你需要查看一下GRUB的引导菜单是否添加了“noreplace-paravirt”参数,如果没有的话,需要你添加上。不过好像如果你按照上面的方法安装好Ubuntu之后,参数就已经添加好了。
一切安装完之后先是激活root,终端里面打sudo passwd,输入当前用户的密码和新的root密码,重复之。然后是上网,vpc里面设置NAT上网方式,在linux系统里面选择自动获取ip(网络设置里面选第二图标)。
然后么安装g++,终端:
sudo apt-get install build-essential
然后安装OpenCV,终端
apt-get update
apt-get install libcv1 libcvaux1 libhighgui1 libcv-dev libcvaux-dev libhighgui-dev
大概要下载30多M的文件,等一会就好了~
然后将OpenCV的文件解压,配置及安装:
tar –xvf Open*
cd Open*
./configure
如果出现now run make表示没什么问题,然后就make以及make install(提示权限不够的话命令之前加sudo)
我是一次成功的~没有问题~哈哈~~
然后用在/etc/ld.so.conf文件的末尾加一句/usr/local/lib(另起一行,并且使用root身份)。
在终端中执行sudo ldconfig。
然后测试安装好的库。
cd samples/c
g++ `pkg-config opencv --libs --cflags opencv` drawing.c -o drawing
要特别注意的是pkg-config和opencv之后都有一个点,位于键盘上1的左边那个,否则将会显示pkg-config无法找到。编译完之后运行:
./drawing
如果提示有库找不到,则说明ld.so.conf没有加那句话。
glibc是c类库,我在make之后有error,强行make install了,结果导致找不到g++了。反正不要轻易尝试。
最后还是选用Ubuntu Linux 8.04。不过也要装点东西的。
安装Ubuntu的过程也挺纠结的,必须在试用的系统里安装,并且在boot里加参数。按F6,在末尾加上noreplace-paravirt。重新启动VPC,这样你就可以正常引导Ubuntu系统了。进入Ubuntu之后,你需要查看一下GRUB的引导菜单是否添加了“noreplace-paravirt”参数,如果没有的话,需要你添加上。不过好像如果你按照上面的方法安装好Ubuntu之后,参数就已经添加好了。
一切安装完之后先是激活root,终端里面打sudo passwd,输入当前用户的密码和新的root密码,重复之。然后是上网,vpc里面设置NAT上网方式,在linux系统里面选择自动获取ip(网络设置里面选第二图标)。
然后么安装g++,终端:
sudo apt-get install build-essential
然后安装OpenCV,终端
apt-get update
apt-get install libcv1 libcvaux1 libhighgui1 libcv-dev libcvaux-dev libhighgui-dev
大概要下载30多M的文件,等一会就好了~
然后将OpenCV的文件解压,配置及安装:
tar –xvf Open*
cd Open*
./configure
如果出现now run make表示没什么问题,然后就make以及make install(提示权限不够的话命令之前加sudo)
我是一次成功的~没有问题~哈哈~~
然后用在/etc/ld.so.conf文件的末尾加一句/usr/local/lib(另起一行,并且使用root身份)。
在终端中执行sudo ldconfig。
然后测试安装好的库。
cd samples/c
g++ `pkg-config opencv --libs --cflags opencv` drawing.c -o drawing
要特别注意的是pkg-config和opencv之后都有一个点,位于键盘上1的左边那个,否则将会显示pkg-config无法找到。编译完之后运行:
./drawing
如果提示有库找不到,则说明ld.so.conf没有加那句话。
相关文章推荐
- Linux下安装多版本的Opencv
- linux 下opencv的安装
- ARM-Linux环境下安装OpenCV
- linux下的OpenCV安装&学习笔记
- opencv安装在linux上面
- linux安装opencv:ubuntu14.04+opencv3.1.0
- OpenCV1.0,2.0在windows和Linux下的安装和在QT,VS中的配置
- linux opencv支持视频安装
- Linux下: Eclipse安装配置OpenCV2.1,用C++调用OpenCV过程 及 测试实例
- Linux 下编译安装OpenCV
- linux下安装支持python2.7的opencv
- Linux下Opencv的安装及配置使用
- linux中安装python科学计算环境-numpy、scipy、matplotlib、OpenCV...
- Linux 虚拟机 Ubuntu 16.04 安装 OpenCV 3.0
- Linux环境下安装OpenCV
- linux下安装opencv2.3, 遇到的问题汇总
- 基于OpenCv的四轴飞行器寻迹系统(二)——linux下QT的安装及导入OpenCv
- 在linux下安装opencv(参照官网)
- linux下Opencv 2.4.13版本的安装
- zz 详解linux下安装opencv2.4.1(eclipse)