opencv(一):VC6.0下安装与配置OpenCV1.0

来源:互联网 发布:高新区行知小学地址 编辑:程序博客网 时间:2024/05/01 04:57

1、下载opencv1.0

      从 http://www.opencv.org.cn/index.php/Download下载OpenCV1.0版本。

      注:截止201044日,还没有在VC6.0下成功使用opencv2.0的案例。采用VC6.0的用户请采用opencv1.0版本 。

2、安装OpenCV

    (1)OpenCV1.0默认OpenCV安装到C:\Program Files\OpenCV。(用户可以选择其他路径)

    (2在安装时选择"\OpenCV\bin加入系统变量"勾选Add\OpenCV\bin to the systerm PATH前面的对号)。(注意:这个一定要勾选)

3、配置Windows环境变量

   检查C:\Program Files\OpenCV\bin是否已经被加入到环境变量PATH,如果没有,请加入。

   具体步骤:单击【我的电脑】,选择【属性】—>【高级】->【环境变量】;选择【Administrator的用户变量】中的变量Path】,在【变量值】添加C:\Program Files\OpenCV\bin;(用其他路径的用户请选择opencv安装目录下的bin文件所在的路径)。

4、配置Visual C++ 6.0

    【作用】:为了防止每次都从安装目录下复制相关函数的cpp文件到建立的文件工程下面,需要设置全局变量来默认函数的存放位置。

    设置全局变量的方法如下(菜单Tools->Options->Directories):

   (1)先设置lib路径,选择Library files,在下方填入路径:

           C:\Program Files\OpenCV\lib 

   (2)再选择include files,在下方填入路径:

           C:\Program Files\OpenCV\cxcore\include
           C:\Program Files\OpenCV\cv\include
           C:\Program Files\OpenCV\cvaux\include
           C:\Program Files\OpenCV\ml\include
           C:\Program Files\OpenCV\otherlibs\highgui
           C:\Program Files\OpenCV\otherlibs\cvcam\include

   (3)然后选择source files,在下方填入路径:

          C:\Program Files\OpenCV\cv\src
          C:\Program Files\OpenCV\cxcore\src
          C:\Program Files\OpenCV\cvaux\src
          C:\Program Files\OpenCV\otherlibs\highgui
          C:\Program Files\OpenCV\otherlibs\cvcam\src\windows

   (4)最后点击“ok”,完成设置。

5、项目设置

    每创建一个将要使用OpenCV的VC Project,都需要给它指定需要的lib。

    【步骤】:菜单Project->Settings,然后将Setting for选为All Configurations,然后选择右边的link标签,在Object/library modules附加上 

                     cxcore.lib cv.lib ml.lib cvaux.lib highgui.lib cvcam.lib(如果你不需要这么多lib,你可以只添加你需要的lib)。

    【注意】:当然你也可以在用到opencv程序中选择添加所需的头文件:

                      #include "cxcore.h"

                      #include "cv.h"

                      #include "ml.h"

                      #include "cvaux.h"

                      #include "highgui.h"

                      #include "cvcam.h"

6、测试例题代码:

【文件】->【 新建】->【 win32 Console Application】-> 【一个"Hello World!" application】,点击【Finish】

#include "stdafx.h"#include "cv.h"#include "highgui.h"#include "cxcore.h"int main(int argc, char* argv[]){IplImage* src=cvLoadImage("F:\\1.bmp");    cvNamedWindow("win");    cvShowImage("win",src);    cvWaitKey(0);    cvReleaseImage(&src);    cvDestroyWindow("win");return 0;}
【运行结果】


原创粉丝点击