这两天除了看其他人的东西就是装了装OpenCV。有时候,看着简单的东西,装起来未必一帆风顺。总之,我遇到了些问题,但是没有耗费太长时间就ok了。工欲善其事,必先利其器。选择一个适合自己的平台,是很必要的。
Opencv Ubuntu下安装
在Ubuntu下面安装OpenCV貌似简单些
1、更新下载更新软件包列表信息
apt-get update
2、查询OpenCV相关软件包
apt-cache search opencv
3、安装相关软件包
apt-get install libcv1 libcvaux1 libhighgui1
apt-get install libcv-dev libcvaux-dev libhighgui-dev
4、进入samples下的c路径,g++ `pkg-config opencv --libs --cflags opencv` drawing.c -o drawing
如果成功运行,说明一切ok了。
我在安装是遇到的问题就是,g++编译器没有安装,所以,OpenCV无法正确安装,所以,折腾了一阵子。
当然,如果用传统的安装方式,也没有问题,无非就是 configure make make install ……麻烦一些。用新力得就更好了。
对于开发来说,vim,eclipse+CDT,kdeveloper都是不错的选择。当然,我听从猪的劝告,还是不要让Ubuntu玩儿死好了。有机会再搞到一次g++好了。
OpenCV1.0 DevC++
1、下载并安装OpenCV1.0版本
2、假设OpenCV已经默认安装在C:\Program Files\OpenCV\ 文件夹下,设置环境变量。在系统变量PATH
中添加 C:\Program Files\OpenCV\bin;C:\Program Files\OpenCV\otherlibs\highgui 。
3、设置Dev-C++。打开Dev-C++的菜单[工具]->[编译选项],在“编译器”tab页中,选择在连接器命令
行加入下列命令,并添加-lhighgui -lcv -lcxcore -lcvaux -lcvcam;在“目录”tab中,在“库”子选
项卡页添加目录C:\Program Files\OpenCV\lib;再切换到“C包含目录”子选项卡页,添加如下五个目录:
C:\Program Files\OpenCV\cxcore\include
C:\Program Files\OpenCV\cv\include
C:\Program Files\OpenCV\otherlibs\highgui
C:\Program Files\OpenCV\cvaux\include
C:\Program Files\OpenCV\otherlibs\cvcam\include
换到“C++包含文件”子选项卡页添加同样的五个目录。
4、新建一个工程,导入OpenCV自带的sample里面的c文件夹下的drawing.c。运行即可。
Note:在运行时,曾报过cv100.dll没有找到,我重新启动了一下DevC++,就一切正常了。
目前,DevC++是我的首选。不过是否要改到vs下面,还是有待商榷的。
ljnhnu 于 2008-12-11 12:40:18发表:
请问我在最后测试的时候说:g++: drawing.c:没有该文件或目录
这是什么意思?是我的g++没有安装还是怎么的!这个drawing.c不是源码包中的一个吗?
为什么还提示没有该文件或目录!