原百度空间文章,由于百度空间关闭,移入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*/