OpenCV安装与配置

 

 

  这里是我在初次使用OpenCV的一点体验,结合OpenCV中文网站的介绍整理如下:
Step1
:从http://www.opencv.org.cn 下载OpenCV安装程序。假如要将OpenCV安装到C:/Program Files/OpenCV。(下面附图为OpenCV 1.0rc1的安装界面,OpenCV 1.0安装界面与此基本一致。)在安装时选择"/OpenCV/bin加入系统变量"Add/OpenCV/bin to the systerm PATH)。(一般按默认设置就可以,在我的电脑--属性---高级--环境变量中可以查看这一路径,如果没有可以手动添加,这其实就是加载动态链接库.dll,具体可见VC技术内第五版动态链接库一章给出了解释,这也给我一个启发,不一定需要每次在自己的程序发布版本中添加DLL,可以像这样直接设定路径 )

VC技术内第五版动态链接库:

How the Client Program Finds a DLL

If you link explicitly with LoadLibrary, you can specify the DLL's full pathname. If you don't specify the pathname, or if you link implicitly, Windows follows this search sequence to locate your DLL:

  The directory containing the EXE file

  The process's current directory

  The Windows system directory

  The Windows directory

  The directories listed in the Path environment variable

Here's a trap you can easily fall into. You build a DLL as one project, copy the DLL file to the system directory, and then run the DLL from a client program. So far, so good. Next you rebuild the DLL with some changes, but you forget to copy the DLL file to the system directory. The next time you run the client program, it loads the old version of the DLL. Be careful!

Step2:打开VC++6.0,在不建立工程前设置(通用设置)

通用配置

菜单Tools->Options->Directories:先设置lib路径,选择Library files,在下方填入路径:

 C:/Program Files/OpenCV/lib

然后选择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


Step3
每创建一个将要使用OpenCVVC Project,都需要给它指定需要的lib。菜单:Project->Settings,然后将Setting for选为All Configurations,然后选择右边的link标签,在Object/library modules附加上 cxcore.lib cv.lib ml.lib cvaux.lib highgui.lib cvcam.lib

 

  

 

   经过这三个步骤后,编程环境也就设置好了,在自己的工程中就可以使用OpenCV类库了,当然在头文件中需要添加OpenCV的头文件,这些将在以后的日志中介绍。设定好OpenCV的编程环境后,我想到了CxImage,它没有OpenCV那样的安装文档,lib文件也分散在各个独立的文件中,以前设置环境总是非常麻烦,建立一个项目就要设置一次,现在就不用了,首先我把要用到的lib文件和头文件全部拷贝至新建的文件夹中: d/ThirdParty/CxImage/libd/ThirdParty/CxImage/include中,这样只要仿造上述第二步就可以在新建的项目中通用了。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
OpenCV是一款开源的计算机视觉库,它提供了一系列不同的图像处理功能,包括图像识别、图像分割、目标跟踪等等。如果想要在电脑上使用OpenCV,需要进行安装及配置。下面将详细介绍OpenCV安装及配置步骤。 1.安装CMake OpenCV是一个开源项目,需要在编译前生成Makefile文件,通过Makefile文件自动生成OpenCV库文件。所以需要安装CMake工具。可以上CMake的官网进行下载。 2.安装Visual Studio的C++编译器和编译工具 OpenCV需要使用C++编译器进行编译,Visual Studio是一款比较常用的编译器,因此在安装OpenCV之前,需要先安装Visual Studio。 3.下载OpenCV源码 从OpenCV官网下载OpenCV源码。解压缩后会看到一个名为“opencv”的文件夹,其中包含OpenCV的源码。 4.在CMake中配置OpenCV 打开CMake软件,点击“Browse Source”按钮,选择OpenCV的源码路径。点击“Browse Build”按钮,选择OpenCV生成文件的路径。点击“Configure”按钮进行初始化,然后点击“Generate”按钮生成OpenCV文件。 5.编译OpenCV 在Visual Studio中打开OpenCV生成的sln文件,进行编译。这个过程可能会需要等待一段时间,在编译完成后,会在OpenCV生成文件夹中生成库文件。 6.配置Visual Studio属性 在Visual Studio中打开你的C++工程,选择“项目属性”,然后选择“VC++目录”,将OpenCV的头文件目录和库文件目录添加到C++工程的头文件和库文件路径中。 7.链接OpenCV库文件 在Visual Studio中打开你的C++工程,选择“项目属性”,然后选择“链接器”,将OpenCV的库文件名添加到链接器的附加依赖项列表中。 从以上步骤可以看出,安装及配置OpenCV需要一定的计算机知识和操作技能。但是对于计算机视觉开发者来说,掌握OpenCV安装及配置方法是非常重要的。一个标准的OpenCV安装及配置能够让计算机视觉开发者更加高效地进行图像处理和计算机视觉算法的开发和实现。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值