win7安装opencv安装失败, 下面是我的安装过程

win7安装opencv安装失败, 下面是我的安装过程,第1张

下载opencv

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11989227.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存