(kate)win8-64位系统下opencv-2.4.3的安装以及在visual_studio2010中配置

环境:

操作系统:window8.1 64bit

Opencv版本:OPencv-2.4.3

VS版本:vs 2010

一、安装Opencv

1.Opencv官网http://opencv.org/ 下载OPencv-2.4.3如图所示

2.  下载好后直接双击安装,选择安装文件,提取OpenCV函数库到指定路径,比如 D:\   ,选好安装路径后,点击“Extract”

安装完成后,文件路径D:\OpenCV2.4.3下就是开发所需的函数库。

二、设置环境变量

右键单击我的电脑→属性→高级→环境变量。

1.用户变量设置

设置PATH

选中PATH,单击编辑。在PATH的末尾添加以下路径:C:\Program Files\OpenCV244\opencv\build\x86\vc10\bin。

注意:1、要在该路径前添加英文分号;,以与前面的路径隔开,但该路径末尾不可加英文分号;,除非还要在其后添加路径;

2、可根据自己的情况,将其改为你的opencv\build\x86\vc10\bin文件夹所在的路径;

3、如果是64位系统,可将opencv\build\x86\vc10\bin改为opencv\build\x64\vc10\bin。

  4.两个路径都添加进去,可以实现32位和64位灵活切换

2.新建OpenCV变量

单击新建,在弹出的对话框中,将变量名和变量值分别设置为OpenCV和C:\Program Files\OpenCV244\opencv\build。

注意:1、变量名可以自己定义;

2、变量值可修改为你的opencv\build文件夹所在的路径。

3.系统变量设置

设置PATH

选中PATH,单击编辑。在PATH的末尾添加以下路径:C:\Program Files\OpenCV244\opencv\build\x86\vc10\bin。

注意:1、要在该路径前添加英文分号;,以与前面的路径隔开,但该路径末尾不可加英文分号;,除非还要在其后添加路径;

2、可根据自己的情况,将其改为你的opencv\build\x86\vc10\bin文件夹所在的路径;

3、如果是64位系统,可将opencv\build\x86\vc10\bin改为opencv\build\x64\vc10\bin。

4.两个路径都添加进去,可以实现32位和64位灵活切换!!!!

说明:设置完环境变量,需要重启电脑,才能生效。

三、配置VS2010

没有VS2010,可以去官网下载

  1. 打开VS2010,点击“文件”--》“新建”--》“项目”-》选“Visual C++”对应的“Win32控制台应用程序”,输入“名称”,如“Win32OpenCV”,写好后点击“确定”,单击“完成”。具体如下图

1、打开VS2010,新建项目→win32控制台项目→完成。

  1. 单击“项目” --》“Win32OpenCV属性”

3.鼠标选中“配置属性”,再点击“配置管理器”,配置x64平台。 Windows 32 位程序编译成64位步骤如下:

VS2010新建的VC++项目默认的组件平台是32位

1)点击“Win32”下拉框,打开“配置管理器”

2).点击“活动解决方案管理平台”下拉框,选“新建”

3).点击“键入或选择新平台”下拉框,选"x64",然后点击“确定”

4).配置完成,可以看见项目平台都变为x64了,点击关闭即完成。

4、点击视图——》属性管理器。在属性管理器中进行一次配置就相当于进行了通用配置以后新建工程不用再额外进行配置!!!

根据需求进行32位或64位的配置。注意:2.4.1以来,debug和release会有冲突,会出现debug可以运行但是release不能运行的情况。所以在debug和release的切换的时候需要重新配置

点击左侧VC++目录,编辑右侧的可执行文件目录、包含目录与库目录,分别添加对应的路径。

对应的路径如下:

1)可执行文件目录 //这个忽略,这个可以不配置!!!!

C:\Program Files\OpenCV244\opencv\build\x86\vc10\bin

说明:1、可根据自己的情况,将其改为你的opencv\build\x86\vc10\bin文件夹所在的路径;

2、如果是64位系统,可将opencv\build\x86\vc10\bin改为opencv\build\x64\vc10\bin。

2)包含目录

C:\Program Files\OpenCV244\opencv\build\include

C:\Program Files\OpenCV244\opencv\build\include\opencv

C:\Program Files\OpenCV244\opencv\build\include\opencv2

说明:

1、  可根据自己的情况,将其分别改为你的

  • opencv\build\include、opencv\build\include\opencv和opencv\build\include\opencv2文件夹所在的路径;

2、  这里的include目录为build文件夹下的include目录,不要选成与build文件夹在同一个根目录下的那个include文件夹。

3、  如果64位配置不成功,可以尝试将如下路径都包含进去

D:\Program Files\opencv\include

D:\Program Files\opencv\include\opencv

D:\Program Files\opencv\include\opencv2

D:\Program Files\opencv\modules\androidcamera\include

D:\Program Files\opencv\modules\calib3d\include

D:\Program Files\opencv\modules\contrib\include

D:\Program Files\opencv\modules\core\include

D:\Program Files\opencv\modules\features2d\include

D:\Program Files\opencv\modules\flann\include

D:\Program Files\opencv\modules\gpu\include

D:\Program Files\opencv\modules\highgui\include

D:\Program Files\opencv\modules\imgproc\include

D:\Program Files\opencv\modules\legacy\include

D:\Program Files\opencv\modules\ml\include

D:\Program Files\opencv\modules\nonfree\include

D:\Program Files\opencv\modules\objdetect\include

D:\Program Files\opencv\modules\ocl\include

D:\Program Files\opencv\modules\photo\include

D:\Program Files\opencv\modules\stitching\include

D:\Program Files\opencv\modules\ts\include

D:\Program Files\opencv\modules\video\include

D:\Program Files\opencv\modules\videostab\include

D:\Program Files\opencv\modules\world\include

3)库目录

C:\Program Files\OpenCV244\opencv\build\x86\vc10\lib

说明:1、可根据自己的情况,将其改为你的opencv\build\x86\vc10\lib文件夹所在的路径;

2、如果是64位系统,可将opencv\build\x86\vc10\lib改为opencv\build\x64\vc10\lib。

5、附加依赖项

单击“链接器”→“输入”→“附加依赖项”,如下图所示。

如下图所示,在附加依赖项里,添加opencv\build\x86\vc10\lib文件夹里的lib文件名称:

Debug模式下,附加依赖项中放入

opencv_calib3d243d.lib

opencv_contrib243d.lib

opencv_core243d.lib

opencv_features2d243d.lib

opencv_flann243d.lib

opencv_gpu243d.lib

opencv_haartraining_engined.lib

opencv_highgui243d.lib

opencv_imgproc243d.lib

opencv_legacy243d.lib

opencv_ml243d.lib

opencv_nonfree243d.lib

opencv_objdetect243d.lib

opencv_photo243d.lib

opencv_stitching243d.lib

opencv_ts243d.lib

opencv_video243d.lib

opencv_videostab243d.lib

release模式下,附加依赖项中放入

opencv_calib3d243.lib

opencv_contrib243.lib

opencv_core243.lib

opencv_features2d243.lib

opencv_flann243.lib

opencv_gpu243.lib

opencv_haartraining_engine.lib

opencv_highgui243.lib

opencv_imgproc243.lib

opencv_legacy243.lib

opencv_ml243.lib

opencv_nonfree243.lib

opencv_objdetect243.lib

opencv_photo243.lib

opencv_stitching243.lib

opencv_ts243.lib

opencv_video243.lib

opencv_videostab243.lib

说明:上面的库为opencv\build\x86\vc10\lib里面的库文件,文件名后面有小写字母“d”的为Debug库(调试模式库),没有“d”的为Release库(发布模式库)。末尾的244

是版本号,和你lib里面的文件一致的。比如,OpenCV2.4.3的lib文件的末尾数字为243。如果版本不一样,要改正,使其一致。

剩下的就是测试了,你自己去网上找着玩吧!(以上内容均来自互联网)

附录:opencv lib

opencv_calib3d243.lib
opencv_contrib243.lib
opencv_core243.lib
opencv_features2d243.lib
opencv_flann243.lib
opencv_gpu243.lib
opencv_haartraining_engine.lib
opencv_highgui243.lib
opencv_imgproc243.lib
opencv_legacy243.lib
opencv_ml243.lib
opencv_nonfree243.lib
opencv_objdetect243.lib
opencv_photo243.lib
opencv_stitching243.lib
opencv_ts243.lib
opencv_video243.lib
opencv_videostab243.lib

opencv_calib3d243d.lib
opencv_contrib243d.lib
opencv_core243d.lib
opencv_features2d243d.lib
opencv_flann243d.lib
opencv_gpu243d.lib
opencv_haartraining_engined.lib
opencv_highgui243d.lib
opencv_imgproc243d.lib
opencv_legacy243d.lib
opencv_ml243d.lib
opencv_nonfree243d.lib
opencv_objdetect243d.lib
opencv_photo243d.lib
opencv_stitching243d.lib
opencv_ts243d.lib
opencv_video243d.lib
opencv_videostab243d.lib

时间: 2024-11-10 15:32:37

(kate)win8-64位系统下opencv-2.4.3的安装以及在visual_studio2010中配置的相关文章

win7 64位系统 下的mysql 5.6 免安装版配置

1.下载官方zip包解压到本地目录 2.修改my.ini 文件 copy default.ini 并修改 [client] port=3306 default-character-set=utf8 #客户端字符类型,与服务端一致就行,建议utf8 [mysqld] port=3306 character_set_server=utf8 #服务端字符类型,建议utf8 basedir=D:\MySQL\MySQL Server 5.6 #解压根目录 datadir=C:\MySQL\MySQL S

window10 64位系统下redis服务端的下载-安装-配置-卸载

redis下载 windows下载地址:https://github.com/microsoftarchive/redis/releases 自己定义一个目录,解压一下,我的目录是这个,其中:redis-cli.exe是客户端,redis-server.exe是服务端 redis启动 之后cmd打开一个窗口,将目录切换到redis的目录下,运行启动命令 redis-server.exe redis.windows.conf .如图 这个时候就是启动成功了,此时另外启动一个cmd窗口,切换到red

OpenGL在win8 64位 vs2010下的配置

下载OpenGL文件glutdlls37beta.zip,然后解压缩,得到5个文件:glut.h,glut.lib,glut32.lib,glut.dll,glut32.dll. 首先把glut.h放入C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\GL目录下,如果没有GL目录,则新建一个, 再把glut.lib,glut32.lib放入C:\Program Files (x86)\Microsoft Visual S

C# 32位程序在64位系统下注册表操作

在64位的Windows操作系统中,为了兼容32位程序的运行,64位的Windows操作系统采用重定向机制.目的是为了能让32位程序在64位的操作系统不仅能操作关键文件文夹和关键的注册表并且又要避免与64位程序冲突 相关资料请查看32位程序在64位系统下运行的重定向机制 下面是以获取操作系统安装密匙KEY的案例: using System; using System.Collections.Generic; using System.Linq; using System.Text; using

windows 64位系统下 apache+php+mysql

环境搭建 第一步: 64位系统下的 apache.php .mysql软件下载 apache2.4 http://www.apachelounge.com/download/win64/ php5.5 http://windows.php.net/qa/ PHP 5.5 (5.5.17RC1) 就这个版本 mysql http://www.mysql.com/downloads/mysql/ MySQL Community Server 5.6.20 这个是安装版当然你下载zip包的也可以 第二

Adobe/Flash Media Server 5.0 linux 64位系统下的安装

一.下载 Adobe/Flash MS5.0下载地址: http://fs1.d-h.st/download/00036/VOt/adobemediaserver_5_ls1_linux64.tar.gz # ./wget http://fs1.d-h.st/download/00036/VOt/adobemediaserver_5_ls1_linux64.tar.gz 二.安装 # ./tar -xvf adobemediaserver_5_ls1_linux64.tar.gz # ./cd

关于32位程序在64位系统下运行中需要注意的重定向问题(有图,很清楚)

0x00 前言 最近学习了[email protected]的文章<Persistence Architecture Matters>,恰巧解决了我之前遇到过的一个问题,理清了文件和注册表重定向中需要注意的细节 大家在学习的过程中难免也会碰到,所以在此分享一下. <Persistence Architecture Matters>的链接:https://labs.mwrinfosecurity.com/blog/persistence-architecture-matters/ 0

win7在64位系统下编译openssl

以前在笔记本上配置过openssl-0.9.8g版本,今天在公司的台式机上配置死活没配置成功,机器的系统是win7,64位,编译openssl-1.0.1e出现各种莫名的错误,最后无意中编译了1.0.0.a版本编译成功了. 如果出现ml找不到的时候,直接在vc10.0/bin下拷贝就好. 参考文章:http://blog.chinaunix.net/uid-20479991-id-216269.html win7在64位系统下编译openssl,布布扣,bubuko.com

64位系统下报错:cannot load OCI DLL,126

64位系统下报错:cannot load OCI DLL,126 解决方法:navicat 菜单中 -工具->选项->OCI 选择oracle安装目录下bin里面的oci.dll 查看上述链接页面提示,Navicat only support 32-bit instant client, 因此,尽管我们安装了64位的Oracle,但由于Navicat仅支持32位的,因此我们还需下载一个oracle的32位的客户端, 下载地址:http://www.oracle.com/technetwork/

(转)Win7 64位系统下 Retional rose 2003 安装及破解

网上关于Retional rose 2003安装和破解的文章比较多,这里,我结合自己的亲身体验,和大家分享一下win7 旗舰版 64位系统下Retional rose 2003(下面简称rose2003)的安装和破解过程.本文中rose2003的安装路径为C:\Program Files (x86)\Rational,下文按照该路径介绍.     rose2003的下载地址:http://www.oyksoft.com/soft/1880.html    破解压缩包的下载地址:http://fi