设为首页 - 加入收藏 焦点技术网
热搜:java
当前位置:首页 >

在vs2008里安装使&#

导读:1 下载opencv安装程序http://downloads.sourceforge.net/opencvlibrary/OpenCV_1.1pre1a.exe?modtime=1224287695&big_mirror=12 安装opencv3在开始菜单-》程序-》opencv里打开opencv.vs2005.sln4 编译项目:编译结束报错:error C2039:'foreground_re...。。。



1 下载opencv安装程序
http://downloads.sourceforge.net/opencvlibrary/OpenCV_1.1pre1a.exe?modtime=1224287695&big_mirror=1
2 安装opencv
3在开始菜单-》程序-》opencv里打开opencv.vs2005.sln
4 编译项目:编译结束报错:
error C2039:'foreground_regions' : is not a member of'CvFGDStatModel'
5 打开“D:\ProgramFiles\OpenCV\cvaux\include\cvaux.h”搜索“foreground_regions”找到这两行:
CvMemStorage* storage;
把注释闭合
6 编译通过
7 安装 Microsoft Platform SDK
http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en
8 检查D:\ProgramFiles\OpenCV\bin是否已经被加入到环境变量PATH,添加变量后重启电脑(貌似只要注销就行了)
9 设置vs全局变量:
打开VC 2008,选择菜单:Tools ->Options
在弹出窗口中选择Projects and Solutions ->VC++ Directories
首先,从“Show Directoriesfor”的listbox中选择“Libraryfiles”
假设OpenCV安装于“D:\ProgramFiles\OpenCV”
在库文件列表中,定位并添加:C:\ProgramFiles\OpenCV\lib

在IncludeFiles中添加
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
C:\Program Files\Microsoft Platform SDK\Include
注:路径C:\Program Files\Microsoft PlatformSDK\Include是Microsoft Platform SDK的include文件路径。
10 设置项目所需要的lib
菜单Project -> Properties ->Configuration Properties -> Linker ->Input
在additional dependencies中加入cxcore.lib cv.lib ml.libcvaux.lib highgui.lib等需要的库。
11编译自己写的程序,提示找不到
12 在"C:\Program Files\MicrosoftSDKs\Windows\v6.0A\Include"里创建文件ddeml.h
把网页http://doc.ddart.net/msdn/header/include/ddeml.h.html里的内容拷贝到ddeml.h里
13 编译通过~~

(编辑: feiskyer)

网友评论
相关文章