配置OpenCV+VS
Win7下如何用VS2012配置opencv3.0

Win7下如何用VS2012配置opencv3.0.0一、下载在opencv官网:/下载OpenCV for Windows,opencv3.0.0版本。
二、解压下载完后得到文件OpenCV3.0.0,双击可以解压到到D盘根目录,然后点击Extract按钮,解压出了一个大小为2.59GB的opencv文件夹,其下有build和sources两个文件夹。
三、环境变量配置在桌面上右击“计算机”属性—高级系统设置—环境变量,在系统变量上点击“新建”变量名填写PATH变量值填写D:\opencv\build\x86\vc11\bin注意:上面vc11对应的VS2012版本,vc12对应的vs2013版本四、打开VS2012新建项目打开VS2012,在VS2012中新建一个控制台项目,文件->新建->项目->Visual C++->Win32控制台项目,输入名称,例如test,选择一个存放项目的文件夹,点击下一步,在空项目上打勾,点击完成。
五、VS2012包含目录、库目录配置先在源文件下建立一个.cpp源文件,取名为main.cpp调出属性管理器:点击视图—其他窗口—属性管理器打开属性管理器,可以看到一个属性管理器的窗口,接下来点开工程文件test,下边会有一个Debug|Win32的文件夹,点击打开,下有名为er的文件,右击属性打开属性页,选择通用属性下的VC++目录,右边会有包含目录和库目录,点击包含目录,添加以下三条路径,一个一个的添加,其实这些都是刚才OpenCV相关解压文件所在的目录:D:\opencv\build\includeD:\opencv\build\include\opencvD:\opencv\build\include\opencv2再点击库目录添加下面其中一条路径:64位:D:\opencv\build\x64\vc11\lib(编译64位软件时)32位:D:\opencv\build\x86\vc11\lib(编译32位软件时)点击链接器,选择输入,会在右侧看到附加依赖项,添加下面两个文件,其实在D:\opencv\build\x86\vc11\lib里面,这里添加的是Debug模式,会看到文件的结尾有dopencv_ts300d.libopencv_world300d.lib假如要添加Release模式,将d去掉即可Release模式:opencv_ts300.libopencv_world300.lib六、显示图片配置已经在上面的过程中结束了,下面让我们来显示一张图片,验证一下是配置是否成功。
VS2008与OpenCV配置教程

vs2008 + OpenCV-2.1.0-win32-vs2008安装vs2008 + OpenCV- 2.1.0-win32-vs2008安装1. 安装vs2008+sp12. 安装opencv-2.1.0-win32-vs2008,假设安装目录为c:\opencv2.1。
安装过程中注意选择添加环境变量,把“add it to your Current User PATH “前的复选框勾上.3. 为vs2008配置openvc,过程如下:工具->选项->项目和解决方案->vc++目录,“显示一下内容的目录”下拉列表中选择“包含文件”,添加条目“C:\OpenCV2.1\include\opencv”;“显示一下内容的目录”下拉列表中选择“库文件”,添加条目“C:\OpenCV2.1\lib”;"显示一下内容的目录"下拉列表选择“源文件”,添加条目”C:\OpenCV2.1\src\cv”,”C:\OpenCV2.1\src\cvaux”,”C:\OpenCV2.1\src\cxcore”,”C:\OpenCV2.1\src\highgui”。
点击“确定”。
4. 为单个工程配置运行环境,如:(1) 新建一个win32命令控制台项目opencvhello(2) 在解决方案资源管理器中右键点击项目名称opencvhello,选择“属性”,在“配置(C)”下拉列表中选择Debug, 然后“配置属性”->“链接器”->“输入”->附加依赖项,添加cxcore210d.libcv210d.libhighgui210d.lib在“配置(C)”下拉列表中选择Release, 然后“配置属性”->“链接器”->“输入”->附加依赖项,添加cxcore210d.libcv210d.libhighgui210d.lib中间如果提示要保存的话,就保存。
vs配置OpenCV找不到.exe指定文件

vs配置OpenCV找不到.exe指定⽂件Visual studio低版本向⾼版本迁移出现“⽆法启动程序'......\.exe'。
系统找不到指定的⽂件”在VS2017的版本上运⾏出现了这个问题,使⽤⽹上提供的⼀些⽅法没有得到有效的解决。
__________________________________⽅法如下:⾸先⽣成解决⽅案,在输出窗⼝中发现两个警告:去仔细查看这两个警告的内容1>警告MSB8012:TargetPath(D:\ USBCAN-II \ API Samples \ vc2005()\ test \ x64 \ Debug \ test.exe)与Linker的OutputFile属性值(D:\ USBCAN-II \ API Samples \ vc2005(64位)\ test \ TestCAND.exe)不匹配。
这可能导致项⽬⽣成不正确。
若要更正此问题,请确保(OutDir),(TargetName)和$(TargetExt)属性值与%Link .OutputFile)中指定的值匹配。
1>警告MSB8012:TargetName(test)与Linker的OutputFile属性值(TestCAND)不匹配。
若要更正此问题,请确保(OutDir),(TargetName)和$(TargetExt)属性值与%(Link。
OUTPUTFILE)中指定的值匹配。
发现是TARGETPATH和链接的⽂件路径不匹配,的的TargetName和链接的⽂件名不匹配,在项⽬下的属性中如下:修改链接器(链接器)中的输出⽂件如下其中链接器中输出⽂件的修改如下,在其下拉框中,点击编辑进⼊编辑界⾯,点击宏按钮,选择相应的宏插⼊,注意要⼈为加⼊“\”和“.EXE”最终看第⼆个框内符号警告中给出的TARGETPATH和TARGETNAME最终重新⽣成解决⽅案没有警告,执⾏⼯程问题得到解决Processing math: 100%。
vs2010与opencv配置过程

Vs2010与Opencv 配置过程一.我的opencv是安装在D盘的以下内容是按照D盘安装的步骤:1 设置环境变量:我的电脑--->右键--->属性--->高级--->环境变量--->在用户变量里,(系统环境变量和用户环境变量里面都要添加这两个位置)新建PATH和TBB两个项步骤1:在PATH中添加D:\vs2010\opencv\build\x86\vc10\bin,步骤2:添加TBB的环境变量D:\vs2010\opencv\build\common\tbb\ia32\vc10如图所示:2.步骤3 打开一个Opencv的工程,点菜单目录的“视图”--->属性管理器--->双击项目名称步骤3:在配置属性—>通用属性--->VC++目录--->包含目录文件中添加D:\vs2010\opencv \build\includeD:\vs2010\opencv \build\include\opencvD:\vs2010\opencv \build\include\opencv23::在配置属性页—>通用属性--->VC++目录--->库目录中添加:D:\vs2010\opencv \build\x86\vc10\lib如图所示:步骤5 添加lib库文件, 在配置debug里--->项目属性--->链接器--->输入--->附加依赖库里加上opencv_core242d.libopencv_highgui242d.libopencv_video242d.libopencv_ml242d.libopencv_legacy242d.libopencv_imgproc242d.lib步骤6:在配置release里--->项目属性--->链接器--->输入--->附加依赖库里加上opencv_core242.libopencv_highgui242.libopencv_video242.libopencv_ml242.libopencv_legacy242.libopencv_imgproc242.lib测试小代码如下://在(show_image)窗口下读取图片(名为opencv)// opencv2_4_2test.cpp : 定义控制台应用程序的入口点。
VS2022永久配置OpenCV开发环境的实现

VS2022永久配置OpenCV开发环境的实现⽬录下载opencv添加环境变量添加项⽬属性表配置属性表在新的项⽬中快速配置配置Release模式本⽂通过在VS2022中添加并配置项⽬属性表,实现Opencv永久配置。
在不更改opencv⽂件位置的前提下,只需要在新的项⽬中添加配置好的项⽬属性表即可快速完成opencv配置下载opencv添加环境变量添加环境变量%opencv%\build 64\vc15\bin其中%opencv%为你⾃⼰的opencv⽂件夹的位置添加项⽬属性表打开已有的VS项⽬,在左下⾓-属性管理器-DeBug|X64中右键-添加新项⽬属性表。
然后设置名字如:Debug_x64_opencv.props并保存。
配置属性表右键刚刚添加的属性表,点击属性。
在“通⽤属性-VC++⽬录-常规-包含⽬录”中添加%opencv%\build\include\opencv2和%opencv%\build\include,%opencv%为你⾃⼰的opencv⽬录。
在“通⽤属性-VC++⽬录-常规-库⽬录”中添加%opencv%\build 64\vc15\lib,%opencv%为你⾃⼰的opencv⽬录。
在“通⽤属性-链接器-输⼊-附加依赖项”中添加%opencv%\build 64\vc15\lib\opencv_world451d.lib,%opencv%为你⾃⼰的opencv⽬录。
不同版本的该⽂件名称不同,只需要将⾃⼰版本的opencv⽂件夹中该⽂件名填⼊即可。
要注意⼀定要是****d.lib,因为只有d.lib才对应的是dubug版本点击确认保存属性表,并进⾏测试。
运⾏的时候⼀定要选择DeBug|x64#include<opencv2/opencv.hpp>using namespace cv;int main(){Mat test = imread("test.jpg"); //载⼊图像到testimshow("test", test);waitKey(0);return 0;}正常显⽰图像则说明配置成功。
opencv2.3.1在vs2010上的配置

VS2010旗舰版下安装opencv2.3.1一、下载OpenC V for Windows(也即OpenCV-2.3.1-win-superpack.exe 文件)。
二、将OpenCV-2.3.1-win-superpack.exe解压到某个文件目录下(本文以D:\opencv2.3.1)为例三、安装CMake(不打算自己编译无需安装)下载cmake cmake-2.8.7-win32-x86.exe。
安装cmake到目录D:\ OpenCV2.3.1\cmake cmake-2.8.7-win32-x86运行cmake-gui,设置where is the source code路径为opencv安装路径(本文设置为:D:\ opencv2.3.1\opencv),设置where to build the binaries为D:\ opencv2.3.1\opencv\binary然后点Configure,会询问D:\ opencv2.3.1\opencv\binary文件夹不存在,是否创建?自然选择Yes.选择编译器,自然选择VS2010 (这里显示的是Visual Studio 10)点Finish,CMake会做一些测试,我们等待就行了,一般不会有问题。
测试结束,一些设置已经获得:这个时候设置还是红色的,再次点击Configure,确定。
这时红色的部分消失,可以看到一些路径已经设置:.点击左下方的Generate按钮,生成VS2010的项目文件。
这是我们查看硬盘D:\ opencv2.3.1 \binary文件夹,发现很多文件已经创建好了:可以看到.sln, .project配置文件均已经OK.找到OpenCV.sln文件,直接双击,用VS2010打开整个工程。
Build Solution, 分别编译Debug版和Release版:前窗口如下:此时直接编译(生成—>生成解决方案F7),这个过程会持续几分钟:然后把Debug下拉选择Release,如下图,再次编译(生成—>生成解决方案F7),同样会持续几分钟。
OpenCV在Visual Studio中的属性表配置方法(通用)

OpenCV在Visual Studio中的属性表配置方法(OpenCV3.0及之前版本,VS2013及之前版本)1.opencv环境变量设置可以先看一下第五章和第六章、第七章,稍微看一下有些许印象就行,然后再从头看~~右击我的电脑→属性→高级系统设置→环境变量双击系统变量path,在最后填入解压后的bin目录D:\Program Files\opencv\build\x86\vc10\bin (根据个人解压opencv后的具体目录填写,最后为bin即可,注意与上一个目录中间用英文半角分号隔开,)如:然后在用户变量中新建OPENCV_DIR,变量值如下,到build目录,环境变量就这些就够了,重启电脑生效(不重启也行,如果不行,再重启试试)2.新建win32控制台程序由于打开属性管理器的具体配置需要先打开一个项目,这里我们先新建个项目,打开文件→新建→项目→VC++→win32控制台应用程序,在下面输入名称testopencv,点击下一步,选择空项目永久配置opencv打开视图 属性管理器,点开如下图一次性配置opencv网上有一种方法是直接修改er,但是配置链接器的时候debug版本和release版本的附加依赖项都得一次性加进去,我不知道会不不会出问题,所以为保险起见,我分别在debug|win32和release|win32下分别新建了属性表opencv_debug和opencv_release,当然,大家也可以试试网上的方法,具体配置的内容都一样,下面以opencv_debug为例,在debug|win32上右击,然后点击添加新项目属性表,填入opencv_debug 即可下面双击open_debug,选择VC++目录,点击包含目录,点击右侧下拉按钮→编辑,点击第一个新行按钮,输入$(OPENCV_DIR)\include,类似添加$(OPENCV_DIR)\include\opencv和$(OPENCV_DIR)\include\opencv2,点击确定,应用点击库目录,点击右边的下拉按钮→编辑,添加新行$(OPENCV_DIR)\x86\vc10\lib确定,应用点击链接器→输入,右侧附加依赖项,下拉按钮→编辑,输入如下: opencv_calib3d247d.libopencv_contrib247d.libopencv_core247d.libopencv_features2d247d.libopencv_flann247d.libopencv_gpu247d.libopencv_highgui247d.libopencv_imgproc247d.libopencv_legacy247d.libopencv_ml247d.libopencv_objdetect247d.libopencv_ts247d.libopencv_video247d.lib点击确定,应用,后面的d表示debug版,完成后在opencv_debug上右击,点击保存opencv_debug,opencv_release的基本配置同opencv_debug,只是链接器依赖项要换成opencv_calib3d247.libopencv_contrib247.libopencv_core247.libopencv_features2d247.libopencv_flann247.libopencv_gpu247.libopencv_highgui247.libopencv_imgproc247.libopencv_legacy247.libopencv_ml247.libopencv_objdetect247.libopencv_ts247.libopencv_video247.lib这样,我们可以看到新建项目下有两个属性表opencv_debug.props和opencv_release.props,我们可以把他们复制到别的地方,其他项目用到时只要附加进来即可,当然,如果是直接修改er的话,便无需再附加,每次环境会自动加载。
VS2013 中一次性配置OpenCV 图文教程

VS2013中一次性配置OpenCV图文教程By:绘梦之卷一、设置环境变量(设置之前请下载解压好OpenCV)单击桌面上的计算机图标右键选择属性,之后点击高级系统设置,如下图所示:之后选择环境变量设置:之后点击用户变量设置中的“编辑”添加用户变量:添加的用户变量为opencv和PATH,值如下:这里我选择安装路径为:D:\Program Files,不同的路径做相应的改动。
之后用相同的方法编辑系统变量,更改Path为D:\Program Files\opencv\build\x86\vc12\bin二、设置VS2013打开VS2013(我用的Express版)新建工程选择win32的控制应用台程序点击“OK”后选择“Next”,之后选择一个空项目,注意去掉预编译头选项。
如下图:点击“Finish”之后出现一下界面,在界面右侧点击“ConsoleApplications1”右键,之后选择“Properties”之后在弹出的对话框里选择:“VC++Directories”之后在右侧的“General”对话框里选择“Include Directories”双击,在之后的下拉箭头里选择“Edit”编辑,之后在弹出的对话框里单击空白位置(如下图所示),逐个添加红框内的路径。
用同样的方法更改“Library Directories”,添加路径:D:\Program Files\opencv\build\x86\vc12\lib.完成之后继续Edit“Linker”中的Input中的“Additional Dependencies”库链接如下:opencv_ml249d.lib opencv_calib3d249d.lib opencv_contrib249d.lib opencv_core249d.lib opencv_features2d249d.lib opencv_flann249d.lib opencv_gpu249d.lib opencv_highgui249d.lib opencv_imgproc249d.lib opencv_legacy249d.lib opencv_objdetect249d.lib opencv_ts249d.lib opencv_video249d.libopencv_ocl249d.lib opencv_photo249d.lib opencv_stitching249d.lib opencv_superres249d.lib opencv_videostab249d.lib opencv_objdetect249.lib opencv_ts249.lib opencv_video249.lib opencv_nonfree249.lib opencv_ocl249.lib opencv_photo249.lib opencv_stitching249.lib opencv_superres249.lib opencv_videostab249.lib opencv_calib3d249.lib opencv_contrib249.lib opencv_core249.lib opencv_features2d249.lib opencv_flann249.lib opencv_gpu249.lib opencv_highgui249.libopencv_legacy249.libopencv_ml249.lib添加完成后保存就可以建立工程了之后也许会遇到些小问题,可参照网友的解决方法,链接如下:/csulennon/p/3775980.html。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
配置OpenCV2.4.10 + Visual Studio 2010一、安装OpenCV1、双击OpenCV安装包,会提示解压到某个地方,推荐放到D:\Program Files\下,比如安装路径就写:D:\Program Files。
2、等一段时间,OpenCV2.4.10近3个多G的文件就解压到了D:\Program Files 下。
其中,build里面是使用OpenCV2.4.10相关的文件,我们如果只是使用OpenCV2.4.10的话呢,就只用管build里面的内容。
二、安装Visual Studio 20101、右击Visual Studio 2010的压缩包,解压文件。
在解压后的文件中找到autorun 应用程序,2、点开autorun,弹出一下对话框,点击对话框中的“安装Microsoft Visual Studio2010”.3、如图所示下一步:4、选中我已阅读许可条款,点击下一步5、根据需要选择功能,安装路径,点击安装6、几分钟之后,出现如图需要重新启动才能完成安装。
大家记得保存好已打开的其他文件再重启。
7、电脑重启之后,安装程序自动出现,耐心等待安装。
8、四十分钟后,安装完成。
9、最后还会跳出这么一个对话框,直接点退出就可以了。
到此,软件安装过程全部结束。
成功了。
打开软件就可以用了。
三、配置OpenCV2.4.10 和 Visual studio 20103.1、配置环境变量3.1.1、【计算机】->【(右键)属性】->【高级系统设置】->【高级(标签)】->【环境变量】->“双击”系统变量中的PATH->在变量值里面添加相应的路径。
如图:对于32位系统,就添加:”;D:\Program Files\opencv\build\x86\vc10\bin”(和之前的就有有的环境变量用英文的分号“;”进行分隔)而对于64位系统,可以两个都添加上:”;D:\Program Files\opencv\build\x86\vc10\bin”和”;D:\Program Files\opencv\build\x64\vc10\bin”,这样,到时候才可以在编译器Win32和X64中来回切换都吃得开。
配置完成后,必须重启电脑! 只有重启电脑后配置才会生效。
3.2、工程包含(include)目录的配置3.2.1 打开Visual Studio,新建win32控制台项目,取个名字,比如叫test1,然后选好路径,点确定。
2.2 点击下一步2.3 勾上空项目的那个勾2.4 接着在解决方案资源管理器的【源文件】处右击->添加->新建项,准备在工程中新建一个.cpp源文件。
2.5 选定C++源文件,取个名字,比如叫“main”,然后点【添加】,那么,一个新的cpp文件就添加到了工程中。
2.6 在菜单栏里面点<视图>--<属性管理器>,那么就会在visual studio中多出一个属性管理器工作区来。
2.7 在新出现的“属性管理器”工作区中,点击项目->Debug|Win32->erDirectories(右键属性,或者双击)即可打开属性页面。
2.8 打开属性页面后,就是一番配置了。
首先是在【通用属性】->【VC++目录】->【包含目录】中添加上D:\Program Files\opencv\build\includeD:\Program Files\opencv\build\include\opencvD:\Program Files\opencv\build\include\opencv2 这三个目录。
3.3、工程库(lib)目录的配置3.1在【通用属性】->【VC++目录】->【库目录】中添加上D:\Program Files\opencv\build\x86\vc10\lib这个路径。
3.4、连接库的配置4.1 依然是“属性管理器”工作区中,点击项目->Debug|Win32->erDirectories(反键属性,或者双击)即可打开属性页面。
【通用属性】->【链接器】->【输入】->【附加的依赖项】4.2对于【OpenCV2.4.10】,添加如下2410版本的lib(这样的lib顺序是:19个带d的debug版的lib写在前面,19个不带d的release版的lib写在后面):opencv_ml2410d.libopencv_calib3d2410d.libopencv_contrib2410d.libopencv_core2410d.libopencv_features2d2410d.libopencv_flann2410d.libopencv_gpu2410d.libopencv_highgui2410d.libopencv_imgproc2410d.libopencv_legacy2410d.libopencv_objdetect2410d.libopencv_ts2410d.libopencv_video2410d.libopencv_nonfree2410d.libopencv_ocl2410d.libopencv_photo2410d.libopencv_stitching2410d.libopencv_superres2410d.libopencv_videostab2410d.libopencv_objdetect2410.libopencv_ts2410.libopencv_video2410.libopencv_nonfree2410.libopencv_ocl2410.libopencv_photo2410.libopencv_stitching2410.libopencv_superres2410.libopencv_videostab2410.libopencv_calib3d2410.libopencv_contrib2410.libopencv_core2410.libopencv_features2d2410.libopencv_flann2410.libopencv_gpu2410.libopencv_highgui2410.libopencv_imgproc2410.libopencv_legacy2410.libopencv_ml2410.libDebug文件库名有d结尾,Release没有,如opencv_ts248d.lib(debug版本的lib)和opencv_ts248.lib(release版本的lib)配置完成。
做到这里做项目的东西就完全可以了。
但是每次新建一个项目的时候都要重新配置vc++目录和链接库,所以下面我探索出了一种一劳永逸的方法。
四、永久配置OpenCV2.4.10 和VS20104.1、解压OpenCV2.4.104.2、配置系统环境变量打开“系统属性”,点击“环境变量”。
填上OpenCV的bin路径:D:\Program Files\opencv\build\x86\v10\bin重启电脑!重启电脑后配置才会生效!4.3、创建VS新项目4.4、添加项目属性表“视图”打开“属性窗口”右击“Debug|Win32”点击“添加新项目属性表”(如果想在Release模式下使用OpenCV,右击Release|Win32,同理可得)给属性表命名双击创建的属性表添加包含目录添加附加库目录添加附加依赖项:opencv_ml2410d.libopencv_calib3d2410d.libopencv_contrib2410d.libopencv_core2410d.libopencv_features2d2410d.libopencv_flann2410d.libopencv_gpu2410d.libopencv_highgui2410d.libopencv_imgproc2410d.libopencv_legacy2410d.libopencv_objdetect2410d.libopencv_ts2410d.libopencv_video2410d.libopencv_nonfree2410d.libopencv_ocl2410d.libopencv_photo2410d.libopencv_stitching2410d.libopencv_superres2410d.libopencv_videostab2410d.lib4.6、Release 配置项目属性表双击创建的属性表添加包含目录添加附加库目录添加负载依赖项:opencv_imgproc2410.libopencv_calib3d2410.libopencv_contrib2410.libopencv_core2410.libopencv_features2d2410.libopencv_flann2410.libopencv_gpu2410.libopencv_highgui2410.libopencv_legacy2410.libopencv_ml2410.libopencv_nonfree2410.libopencv_objdetect2410.libopencv_ocl2410.libopencv_photo2410.libopencv_stitching2410.libopencv_superres2410.libopencv_ts2410.libopencv_video2410.libopencv_videostab2410.lib配置完成!下面可以进行应用项目属性表:4.7、引用项目Debug属性表打开项目目录,你会看到如下文件以后新建项目时,打开属性管理器,右击Debug|Win32选择添加现有属性表上述文件即可4.8、引用项目Release属性表打开项目目录,你会看到如下文件以后新建项目时,打开属性管理器,右击Release|Win32选择添加现有属性表上述文件即可到此为止,永久性配置完成。
可以使用了!。