如何在Visual Studio 2008中使用OpenCV

原百度空间文章,由于百度空间关闭,移入CSDN。

---------------------------------------------------------------------------------------------------------------------------------------

由于毕业设计,接触到了OpenCV。下面讲讲OpenCV在visual studio 2008 中如何配置使用:

       OpenCV(open source computer vision library)是Intel公司支持的开源计算机视觉库。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。可以到http://www.opencv.org.cn/中去下载,下载正式版1.0。下载后安装。

       在安装时注意选择“将<…>\OpenCV\bin加入系统变量”(Add<…>\OpenCV\bin to the   system   PATH)。否则需要在“我的电脑->属性->高级->环境变量”中添加上述变量。

       接下来是在visual studio 2008 中进行配置。单击“工具->选项->项目和解决方案->VC++   目录”在“显示以下内容的目录”的列表框中选择“库文件”,添加下面的路径:

<OpenCV安装目录>\cxcore\include

<OpenCV安装目录>\cv\include

<OpenCV安装目录>\cvaux\include

<OpenCV安装目录>\ml\include

<OpenCV安装目录>\otherlibs\highgui

<OpenCV安装目录>\

          当新建一个工程项目后,还需要对每个工程项目具体配置所需的静态链接库。单击“项目->…属性->配置属性->连接器->输入”。在“附加依赖项”中添加“cxcore.lib cv.lib ml.lib cvaux.lib highgui.lib”等需要的静态链接库文件。

OpenCV 1.0中存在一个bug。在OpenCV 的安装目录下有个_make文件夹,启动其中的opencv.dsw工程。在cvaux.h文件中找到以下位置。

CvMemStorage* storage;   /*storage for foreground _regions?/

CvSeq* foreground_regions /*foreground object contours*/

修改为:

CvMemStorage* storage;   /*storage for foreground _regions?*/

CvSeq* foreground_regions; /*foreground object contours*/

上一篇:教你用 Python 将微信头像秒变成表情包


下一篇:vscode插件开发②-主题插件:colors配置项