for
windows安装包,我下的是目前最新的安装包opencv-2.4.8版本。粗早双击打开解压,我的解压目录为d:\program
files。
2
解压后d:\program
files下多了一个opencv文件夹,里面只有两个文件,如下图所示:
3
右键单击计算机-属性-高级系统设置-高级-环境变量,在系统变量中查找path变量中添加“d:\program
files\opencv\build\x86\vc10\bin”路径。
4
新建一个空白项目(win32控制台项目)点击项目(菜单项)-属性-vc++目录,按照下图提示,添加目录:可执行文件目录巧伏d:\program
files\opencv\build\x86\vc10\bin
包含目录d:\program
files\opencv\岩宽雀build\include
d:\program
files\opencv\build\include\opencv
d:\program
files\opencv\build\include\opencv2
库目录d:\program
files\opencv\build\x86\vc10\lib
5
单击
链接器-输入-附加依赖项,添加链接库,将d:\program
files\opencv\build\x86\vc10\lib中所有的lib库文件添加进去。点击确定,ok,opencv的配置完成。
6
在工程文件夹源文件中,新建一个c++源文件,找一个简单的opencv的代码,运行尝试一下吧。
如果你把它安装在D盘里面的话要把C改成D的,给你一份安装须知你可以按照上面的在重新安装一下:(一)安装OpenCV
首先安装OpenCV(按照默认路径即可),注意安装时选中:
Add<...>\OpenCV\bin to the system PATH
表示配置环境变量:将OpenCV的路径加入系统变量中。这样做的目的是在运行程序时,程序能够找到所需的OpenCV动态链接库文件,因为所有的动态链接库都置于<opencv_root>\bin目录下。
为便于程序运行,请将bin目录下的dll文件直接拷贝到系统安装目录 C:\Windows\System32 下。
(二)配置VC++6.0环境
下面需要设置VC6.0环境,使得VC6.0在编译OpenCV程序时,能够知道从何处找到头文件和库文件。
(1)配置头文件目录
依次打开嫌旅Tools->Options->Directories: 在Include files中,添加如下目录(6个,通常用前面的4个即可):
C:\PROGRAM FILES\OPENCV\CXCORE\INCLUDE
C:\PROGRAM FILES\OPENCV\CV\INCLUDE
C:\PROGRAM FILES\OPENCV\CVAUX\INCLUDE
C:\PROGRAM FILES\OPENCV\OTHERLIBS\HIGHGUI
C:\PROGRAM FILES\OPENCV\OTHERLIBS\CVCAM\INCLUDE
C:\PROGRAM FILES\OPENCV\ML\INCLUDE
(2)配置库文件目录
依次打开Tools->Options->Directories: 在Library files中,添加如下目录:
C:\PROGRAM FILES\OPENCV\LIB
(三)配置项目
要使得VC6.0项目能够支持OpenCV,需要在项目中添加OpenCV的库文件链接,使程芹伍凳序能够知道所用的函数是来自哪个库。
依次打橘雀开Project->Settings->Link,在Object/library modules中,添加所需要的lib文件,以空格分开。通常包括(6个):
cxcore.lib cv.lib cvaux.lib highgui.lib cvcam.lib ml.lib
(这一步对于每个新工程都要重新设置,通常用前面的4个即可)。
(四)编写程序
现在,你就可以VC6.0下用OpenCV来编写程序啦!注意,要在C/C++代码文件开始处,添加所需的头文件。OpenCV提供的头文件有:
cxcore.h
cv.h
cvaux.h
highgui.h
cvcam.h
ml.h
可以根据情况只添加需要的头文件。
程序在编译、链接、运行时,需要OpenCV的动态链接库的支持,如果程序提示找不到dll文件,则需将OpenCV的所有动态链接库文件(详见OpenCV-dll文件夹里)直接拷到系统目录system32下,这样程序无论在何处运行,都没有问题了。
在Android中使凳枝用OpenCV方法为:a、OpenCV安装路径"F:\OpenCV-2.3.1-android-bin"下有两个文件夹。将文件夹"OpenCV-2.3.1"拷贝到Eclipse工作空间所在的目录,也就是在你的项目的上一级目录中,然后导入到工作空间中,在Package Explorer中选择项目,单机右键在d出菜单中选择Properties,然后在d出的Properties窗口中左侧选择Android,然后点击右下方的Add按钮,选择OpenCV-2.3.1并点击OK,。
b、此时,展开项目树,可以看到新加了一个OpenCV-2.3.1_src目录,如下图,那么就是正确添加了OpenCV Java API,否则就是放置OpenCV-2.3.1的亮胡目录路径不正确。
c、然后就可以在Java源文件中导入OpenCV的API包,并且使用OpenCV API了枣键敏,OpenCV API的包的形式如下:
Org.opencv.(OpenCV模块名).(OpenCV类名)
例如:
Org.opencv.core.Mat
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)