opencv1.0 在 ubuntu 下的安装遇到的问题
2014-06-06 15:43
561 查看
【原文:http://hi.baidu.com/xiangjunzhao/item/ab1ca33b3dfa235d023edc53】
ubuntu 下面安装opencv一般步骤是:
1 到网上下载一个 opencv-1.0.0.tar.gz
2 对其进行解压 # tar zxvf opencv-1.0.0.tar.gz
3 进入到解压好的 opencv-1.0.0的文件夹下面:
a) 检查软件及配置:
# ./configure
b) 编译命令:
# make
c) 安装命令:
# make install
4. 如果在make 过程中遇到如下error:
In file included from _cxcore.h:60:0,
from cxalloc.cpp:42:
../../cxcore/include/cxmisc.h:133:6: error: #elif with no expression
make[3]: *** [cxalloc.lo] 错误 1
make[3]: 离开目录“/home/ying/opencv-1.0.0/cxcore/src”
make[2]: *** [all-recursive] 错误 1
make[2]: 离开目录“/home/ying/opencv-1.0.0/cxcore”
make[1]: *** [all-recursive] 错误 1
make[1]: 离开目录“/home/ying/opencv-1.0.0”
make: *** [all] 错误 2
解决办法: . 找到 ./../cxcore/include/cxmisc.h文件的第133行的 #elif 改成 #else
再次执行以上的配置及安装命令
5.当安装完成之后用文本编辑器打开/etc/ld.so.conf,里面一般有一行include /etc/ld.so.conf.d/*. conf
在后面用分号隔开,然后加入/usr/local/lib保存退出就可以了。这里说明一下,ld.so.conf这个文件。以后你用opencv函数写成的程序,编译成可执行程序后,如果你使用的动态链接库,那么,系统会到这个文件里去找你所指定的这个目录,也就是说执行程序所需要的动态库都在 /usr/local/lib下。
6. 执行
# ldconfig
这样opencv在linux下的配置就完成了
7. 可以进入到opencv/sample/c中测试drawing.c文件
命令行输入
# g++ `pkg-config opencv --libs --cflags ` drawing.c -o drawing
注意g++后面有一个空格,然后是" ` " , 这个键是数字键1左边那个,不是单引号!在drawing.c后面还有一个" ` "
8. # ./drawing 运行检测,如果一切正常将会出现运行窗口
9. 如果出项如下错误:OpenCV ERROR Rebuild the library with Windows, GTK+ 2.x or Carbon support
则需要安装 gtk2-devel ,可以使用命令:
# adp-get install gtk2-devel
然后别忘了step 3, 重新编译安装!
ubuntu 下面安装opencv一般步骤是:
1 到网上下载一个 opencv-1.0.0.tar.gz
2 对其进行解压 # tar zxvf opencv-1.0.0.tar.gz
3 进入到解压好的 opencv-1.0.0的文件夹下面:
a) 检查软件及配置:
# ./configure
b) 编译命令:
# make
c) 安装命令:
# make install
4. 如果在make 过程中遇到如下error:
In file included from _cxcore.h:60:0,
from cxalloc.cpp:42:
../../cxcore/include/cxmisc.h:133:6: error: #elif with no expression
make[3]: *** [cxalloc.lo] 错误 1
make[3]: 离开目录“/home/ying/opencv-1.0.0/cxcore/src”
make[2]: *** [all-recursive] 错误 1
make[2]: 离开目录“/home/ying/opencv-1.0.0/cxcore”
make[1]: *** [all-recursive] 错误 1
make[1]: 离开目录“/home/ying/opencv-1.0.0”
make: *** [all] 错误 2
解决办法: . 找到 ./../cxcore/include/cxmisc.h文件的第133行的 #elif 改成 #else
再次执行以上的配置及安装命令
5.当安装完成之后用文本编辑器打开/etc/ld.so.conf,里面一般有一行include /etc/ld.so.conf.d/*. conf
在后面用分号隔开,然后加入/usr/local/lib保存退出就可以了。这里说明一下,ld.so.conf这个文件。以后你用opencv函数写成的程序,编译成可执行程序后,如果你使用的动态链接库,那么,系统会到这个文件里去找你所指定的这个目录,也就是说执行程序所需要的动态库都在 /usr/local/lib下。
6. 执行
# ldconfig
这样opencv在linux下的配置就完成了
7. 可以进入到opencv/sample/c中测试drawing.c文件
命令行输入
# g++ `pkg-config opencv --libs --cflags ` drawing.c -o drawing
注意g++后面有一个空格,然后是" ` " , 这个键是数字键1左边那个,不是单引号!在drawing.c后面还有一个" ` "
8. # ./drawing 运行检测,如果一切正常将会出现运行窗口
9. 如果出项如下错误:OpenCV ERROR Rebuild the library with Windows, GTK+ 2.x or Carbon support
则需要安装 gtk2-devel ,可以使用命令:
# adp-get install gtk2-devel
然后别忘了step 3, 重新编译安装!
相关文章推荐
- opencv-2.4.13.4在ubuntu16.04安装遇到的一些问题
- ubuntu python2.7升级3.5与安装opencv遇到的问题及解决方案
- ubuntu14.04 虚拟机安装opencv2.4.10,make遇到的问题
- ubuntu 14.04 安装 opencv3.2 遇到的问题
- Ubuntu 安装 OpenCV3.0, 遇到的问题集合 (Problems encountered in installing OpenCV3.0 on Ubuntu)
- ubuntu 14.04 安装opencv3 过程以及遇到的问题
- ubuntu14.04安装opencv3.0遇到的问题
- Ubuntu 12.04下安装opencv3.0遇到的问题
- ubuntu14.04安装opencv3.0遇到的问题
- ubuntu14.04安装opencv2.4.9以及遇到的问题
- Ubuntu14.04安装OPENCV3.0流程及遇到的问题
- 在Ubuntu14.04.5上安装OpenCV2.4.9时遇到的各种问题
- [计算机视觉][ARM-Linux开发] Ubuntu14.04安装OpenCV3.2中遇到的问题的解决方案
- 在Ubuntu中编译、安装 gcc4.1.1 过程以及遇到的问题
- 从安装到使用Ubuntu遇到问题解决问题一览
- Ubuntu 10.04下安装OpenCV及编译一个简单例程(找不到头文件的问题:error: cv.h: No such file or directory )
- 上网本 Ubuntu下安装android遇到的问题及解决方案
- 整理一下安装Ubuntu以来遇到的一些问题(二)
- 在ubuntu10.10中安装VMWare Tool,遇到The path " " is not valid 的问题
- ubuntu下安装无线网卡驱动遇到的问题