VS2013 中OpenCV2410 的配置及其他
OPENCV 2.4.10安装
一、VS2020安装opencv2.4.101.1首先安装vs2010安装这个就不用多谈了1.2下载opencv-2.4.10.exe,并解压到最后会在1.3添加系统变量在系统变量path后添加:C:\opencv\opencv\build\x86\vc10\bin1.4新建vc++控制台工程项目,配置1.4.1项目属性->配置属性->VC++目录->包含目录添加C:\opencv\opencv\build\includeC:\opencv\opencv\build\include\opencvC:\opencv\opencv\build\include\opencv21.4.2项目属性->配置属性->VC++目录->引用目录添加C:\opencv\opencv\build\x86\vc10\lib1.4.3项目属性->链接器->输入->附加依赖项在debug模式下添加配置方案为Debug的配置,添加:(2410代表我的opencv版本是2.4.10,需要对应更改)opencv_calib3d2410d.libopencv_contrib2410d.libopencv_core2410d.libopencv_features2d2410d.libopencv_flann2410d.libopencv_gpu2410d.libopencv_highgui2410d.libopencv_imgproc2410d.libopencv_legacy2410d.libopencv_ml2410d.libopencv_nonfree2410d.libopencv_objdetect2410d.lib opencv_ocl2410d.libopencv_photo2410d.libopencv_stitching2410d.libopencv_superres2410d.libopencv_ts2410d.libopencv_video2410d.libopencv_videostab2410d.lib配置方案为Release的配置,添加:opencv_calib3d2410.libopencv_contrib2410.libopencv_core2410.libopencv_features2d2410.lib opencv_flann2410.libopencv_gpu2410.libopencv_highgui2410.libopencv_imgproc2410.libopencv_legacy2410.libopencv_ml2410.libopencv_nonfree2410.libopencv_objdetect2410.libopencv_ocl2410.libopencv_photo2410.libopencv_stitching2410.libopencv_superres2410.libopencv_ts2410.libopencv_video2410.libopencv_videostab2410.lib二、工程中新建一个CPP文件,#include<iostream>#include<opencv2/core/core.hpp>#include<opencv2/highgui/highgui.hpp>using namespace cv;int main(){Mat img=imread("d:\\aaa.bmp");//读入一张图片namedWindow("Test");//创建一个名为Test窗口imshow("Test",img);//窗口中显示图像waitKey(5000);//等待5000ms后窗口自动关闭}。
配置OpenCV+VS
配置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条消息)win10下VS2013+OpenCV2.4.9环境配置
(3条消息)win10下VS2013+OpenCV2.4.9环境配置一、安装Visual Studio20131、首先下载安装包可以在百度里搜索vs2013,官网下载我是在别人的百度云盘下载的:https:///s/1bpyvuRt2、安装过程下载完成后,可以看到是一个光盘映像文件,右键用解压软件解压缩解压缩后,找到vs_ultimate.exe可执行文件,双击运行可自行更改安装目录,然后选择同意条款,点击下一步可自行选择需要的组件,也可全选(将鼠标放在对应项上会有关于这项的功能解释)等待创建系统还原点和等待安装组件安装完成后重启3、破解过程登陆界面,选择“以后再说”设置默认环境后,启动visual studio进入启动页面后,点击“帮助”——>"注册信息",显示未激活,许可证30天后过期,点击右下角“更改我的产品许可证”,输入序列号,点击“确定”,显示“激活成功”。
成功后显示,安装破解过程结束。
设置用户项目文件存放路径,可选择放到其他盘的文件夹下。
二、配置OpenCV2.4.91、首先下载安装包可以从OpenCV的官网下载 OpenCV2.4.9我是在别人的百度云盘下载的:https:///s/1o7WoC7S2、安装过程首先,双击下载好的opencv-2.4.9.exe,解压缩选择自己的安装路径解压缩至指定路径后,会出现一个opencv文件夹,里面包含两个文件夹,说明安装成功了。
3、环境配置打开“控制面板”——>"系统和安全"——>"系统"——>"高级系统设置",选中系统变量的“Path”路径,点击下方“编辑”,点击“新建”后添加opencv解压的路径(vc12表示编译环境为Microsoft Visual Studio 2013)4、配置完环境变量后,接下来配置VS2013打开VS2013,选择“文件”——>"新建"——>"项目",选择“Win32控制台应用程序”,可修改项目名称,之后点击确定点击“下一步”勾选“空项目”在解决方案资源管理器中右击“源文件”——>"添加"——>"新建项",新建一个cpp文件,最后点击“添加”,一个新的cpp文件就添加到工程中了。
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。
opencv2.4.0+win7+64+vs2010配置教程
1.配置OpenCV环境变量计算机->(右键)属性->高级系统设置->高级(标签)->环境变量在变量名Path的变量值中添加:D:\ProgramFiles\opencv\build\x64\vc10\bin;D:\ProgramFil es\opencv\build\common\tbb\intel64\vc102.配置OpenCV系统变量在用户变量中新建OPENCV,添加变量值D:\Program Files\opencv\build3.配置工程的opencv依赖1)项目(菜单项)->…属性->VC++目录:需要配置“包含目录”和“库目录”两项。
2)、配置“包含目录”项3)配置“库目录”项:4)、配置连接器:项目(菜单项)->…属性->连接器->输入->附加依赖项针对debug配置添加以下库:opencv_calib3d240d.libopencv_contrib240d.libopencv_core240d.libopencv_features2d240d.libopencv_flann240d.libopencv_gpu240d.libopencv_highgui240d.libopencv_imgproc240d.libopencv_legacy240d.libopencv_ml240d.libopencv_objdetect240d.libopencv_ts240d.libopencv_video240d.lib如果是release配置(以后再说,只需要添加上面的debug配置就行了现在),则添加:opencv_calib3d240.libopencv_contrib240.libopencv_core240.libopencv_features2d240.libopencv_flann240.libopencv_gpu240.libopencv_highgui240.libopencv_imgproc240.libopencv_legacy240.libopencv_ml240.libopencv_objdetect240.libopencv_ts240.libopencv_video240.lib1)、文件->新建->项目->Visual C++->Win32 控制台应用程序(输入名称test)2)、确定->下一步->附加选项选“空项目”->完成3)、解决方案资源管理器->源文件(右键)->添加->新建项4)、Visual C++->C++文件:输入名称test点添加5)、粘贴下面的代码,保存1 #include <opencv2\opencv.hpp>2 #include <iostream>3 #include <string>4using namespace cv;5using namespace std;6int main()7 {8 Mat img = imread("pp.jpg");9if(img.empty())10 {11 cout<<"error";12return -1;13 }14 imshow("xx的靓照",img);15 waitKey();1617return0;18 }6)、把自己的靓照改名为pp.jpg,然后放到工程项目的test文件夹里面(是里面那个test 文件夹)7)、按照第3步骤的方法配置工程的opencv依赖。
vs2013设置c标准
vs2013设置c标准VisualStudio2013是一个功能强大的集成开发环境,支持多种编程语言,包括C。
在VisualStudio2013中设置C标准,可以控制编译器如何解析C代码,这对于编写符合特定要求的程序非常重要。
下面将介绍如何设置vs2013中的C标准。
1.打开VisualStudio2013,创建一个新的C项目。
2.进入“项目”菜单,选择“属性”。
3.在左侧的列表中选择“配置属性”。
4.在右侧的列表中,展开“C”或“C++”选项,选择“语言设置”。
5.在“语言设置”页面中,可以看到当前的C标准设置。
默认情况下,VisualStudio2013使用的是C11标准。
如果需要更改标准,请点击右侧的“编辑”按钮。
6.在弹出的对话框中,可以选择要使用的C标准。
常见的标准包括C89、C99、C11等。
选择所需的标准后,点击“确定”按钮。
7.确认设置后,重新编译和运行程序,确保没有出现与标准设置相关的错误。
除了设置C标准之外,还有其他一些与C语言相关的设置需要考虑。
以下是一些常用的设置和注意事项:1.头文件路径:在“配置属性”->“VC++目录”中,可以设置头文件所在的目录。
确保将正确的头文件路径添加到包含列表中,以便编译器可以找到所需的头文件。
2.预处理器定义:在“配置属性”->“VC++属性”->“Preprocessor”中,可以添加或删除预处理器定义。
这些定义可以在编译时影响代码的行为。
例如,可以使用定义来启用或禁用特定的功能或特性。
3.警告级别:在“配置属性”->“VC++常规”中,可以设置编译时的警告级别。
适当的警告级别可以帮助发现代码中的潜在问题,从而提高代码质量。
4.链接器设置:在“项目”菜单中选择“属性”,然后进入“链接器”选项卡。
在这里,可以设置库文件、输出文件和调试信息等链接器相关的设置。
总之,通过正确设置vs2013中的C标准以及其他相关选项,可以确保编译器按照预期解析C代码,并提高代码质量和可维护性。
Caffe+VS2013+CUDA7.5+opencv2.4.10快速配置
Caffe+VS2013+CUDA7.5+opencv2.4.10快速配置1 openCV配置下载opencv库,解压。
添加环境变量:D:\opencv2.4.10\build\x86\vc12\bin (32位)D:\opencv2.4.10\build\x64\vc12\bin (64位)2安装CUDA 7.5装完后Visual Studio新建项目中可见:3下载第3方库:链接:/s/1bnt5y6F密码:02ih4下载caffe库官方库:https:///BVLC/caffeWindows库:链接:/s/1gGpWy密码:iedy 由于官方库是在Linux系统下配置的,移植到windows系统时,会出现一些代码缺失或不兼容的问题,需要修复后才到运行。
5 以上准备完后,解压caffe库,并把3rdparty放在caffe根目录下。
在官方库的基础上参照windows库修改或(建议)直接用windows 库覆盖官方库。
6 打开Visual Studio在caffe根目录下新建一个项目名为caffe的空项目。
并设置为x64 Release平台,下面只讲解此平台的配置,Debug 平台与此类似。
右键项目名>生成依赖项->生成自定义:勾选CUDA 7.5把与\src\caffe对应的所有文件及文件夹添加进工程里(test文件夹可以不加)配置相关路径及选项,以下绝对路径需要根据实际作修改,打开项目属性:常规->输出目录:..\binVC++目录->包含目录:..\..\src..\..\include..\..\3rdparty\include..\..\3rdparty\include\hdf5..\..\3rdparty\include\lmdb..\..\3rdparty\include\openblasD:\boost_1_59_0D:\opencv2.4.10\build\includeD:\opencv2.4.10\build\include\opencvD:\opencv2.4.10\build\include\opencv2C:\Program Files\NVIDIA GPU ComputingToolkit\CUDA\v7.5\includeVC++目录->库目录:..\..\3rdparty\libD:\boost_1_59_0\stage\libD:\opencv2.4.10\build\x64\vc12\libC:\Program Files\NVIDIA GPU ComputingToolkit\CUDA\v7.5\lib\x64链接器->输入->附加依赖项:cuda.libcudnn.libcudart.libcurand.libgflags.libcublas.liblibglog.liblibprotoc.liblibprotobuf.liblibopenblas.dll.almdb.libleveldb.libshlwapi.libszip.libzlib.liblibhdf5.liblibhdf5_hl.libopencv_core2410.libopencv_highgui2410.libopencv_imgproc2410.libC/C++ ->预处理器->预处理器定义:USE_LMDBUSE_OPENCVUSE_LEVELDB_CRT_SECURE_NO_WARNINGS_SCL_SECURE_NO_WARNINGSCUDA C/C++ -> Common -> Target Machine Platform:64-bitCUDA C/C++ ->Device -> Code Generation:compute_20,sm_20compute_30,sm_30compute_35,sm_35compute_50,sm_507从根目录\tools文件夹里,把caffe.cpp添加进工程源文件中。
opencv+vs2013
Opencv3.0+vs2013配置
1、配置所需工具:opencv3.0、vs2013
2、将下载好的自解压程序opencv3.0.exe解压到D盘
3、配置环境变量:【计算机】->【属性】->【高级系统设置】->【高级】->【环境变量】,
在path的变量名中的变量值的最后面加\%OPENCV%\x86\vc12\bin;
4、工程包含目录配置:打开vs2013,视图->其它窗口->属性管理器->配置属性
->vc++目录->包含目录->编辑,添加如下目录,最好是直接找到该目录不要手动输入,因为容易出错:
D:\Program Files\opencv\build\include\opencv
D:\Program Files\opencv\build\include\opencv2
D:\Program Files\opencv\build\include
5、库目录添加:打开vs2013,视图->其它窗口->属性管理器->配置属性->vc++
目录->库目录->编辑,添加如下路径:
D:\Program Files\opencv\build\x86\vc12\lib
这个路径就是opencv安装的lib路径
6、链接器配置:打开vs2013,视图->其它窗口->属性管理器->通用属性->链接
器->输入->附加依赖项,添加如下依赖项:
opencv_ts300.lib
opencv_ts300d.lib
opencv_world300.lib
opencv_world300d.lib。
vs2012配置opencv2410(亲测可用!)
VS2012配置OpenCV2.4.10(亲测可用!)OpenCV是目前机器视觉/图像处理领域最常用的函数库之一,提供了多种编程语言访问的接口,在商业和研究领域中非常常用,基本上所有图像处理入门人员都使用或试图使用过OpenCV,但是~但是~,尼玛,配置不上VS编译环境啊,各种编译不过啊!鼓捣了一两天,只能作罢,OK,如果你也有这种情况,本篇文章对你来说价值非凡!让我们一起开启OPenCV的奇妙之旅吧!1.下载和安装OpenCV SDK1.1 资源下载网上资源一大堆,直接问度娘即可,目前最新版本是OpenCV-2.4.13,什么?找不到下载资源?童鞋,考虑下关闭本文档,卸载VS、VC吧……1.2 资源安装下载后双击解压会提示设置解压路径,推荐路径D:\Program Files。
(很多童鞋装各种东西入C盘,C盘已不堪重负)然后点击Extract按钮,进行安装。
2.环境变量和路径设置打开计算机→属性→高级系统设置,在高级目录下单击环境变量按钮,打开环境变量设置对话框。
2.1 用户变量设置在用户变量(此处为lbs的用户变量中)添加两个变量。
新建opencv变量,变量值设置为D:\Program Files\opencv\build。
新建path变量,变量值设置为D:\Program Files\opencv\build\x86\vc11\bin。
此处如果已存在path变量,仅需对其变量值修改就行,在后面加上上述路径,但需要用分号和前面的路径隔开(英文半角下的分号)2.2 系统变量设置在原有的path变量中对变量值修改,在变量值的最后加上D:\Program Files\opencv\build\x86\vc11\bin路径,注意要使用英文半角下的分号和前面的路径隔开。
路径添加后重启计算机生效。
3.工程项目属性设置3.1 新建工程(1)新建Win32控制台应用程序,此处工程名命名为OpenCVTest。
Caffe+VS2013+CUDA7.5+Matlab配置流程
Caffe+VS2013+CUDA7.5+Matlab配置流程1 下载并配置openCV、openBlas、boost、CUDA、cuDNN、Gflags、Glog、LevelDB、LMDB、ProtoBuf、HDF5库2 openCV配置下载opencv库,解压。
添加环境变量:D:\opencv2.4.10\build\x86\vc12\bin (32位)D:\opencv2.4.10\build\x64\vc12\bin (64位)3openBlas配置下载已经编译好的openBlas库,解压。
4boost配置4.1 下载boost库,解压。
4.2 boost目录下有个bootstrap.bat文件,在cmd下运行:4.3在cmd下分别运行:64位:b2 stage --toolset=msvc-12.0 link=shared runtime-link=shared address-model=64b2 stage --toolset=msvc-12.0 address-model=6432 位:b2 stage --toolset=msvc-12.0 link=shared runtime-link=sharedb2 stage --toolset=msvc-12.05 安装CUDA装完后Visual Studio新建项目中可见:6 cuDNN配置下载已经编译好cuDNN库,解压。
7 Gflags配置7.1 下载Gflags库,解压。
打开cmake,设置输入输出路径7.2 点Configure,选择“Visual Studio 12 2013 Win64”7.3 勾选BUILD_SHARED_LIBS和BUILD_STATIC_LIBS7.3 点Configure后,点Generate,生成gflags.sln7.4 打开gflags.sln,右键生成32位/64位的Debug/Release库8 Glog配置下载Glog库,解压。
VS配置opencv
VS配置opencv下载opencv库sources⽂件夹下的是源码,配置环境的话是⽤不上的,有⽤的是源码经过编译后的库,位于build⽂件夹下配置编译时需要⽤到库的头⽂件(⽤于include),⼀般是.h之类的⽂件;链接时⽤到静态链接库(.lib),运⾏时⽤到动态链接库(.dll或.exe之类)。
通俗地说,静态链接库编译后会整合到程序中,⽽动态链接库不会整合到程序中。
动态链接库更像是给运⾏提供环境,就像平时装游戏时可能要先装什么VC、DX之类环境软件才能玩正如前⾯所说,动态链接库是为运⾏时提供环境,所以程序在运⾏时怎么知道动态链接库在什么位置呢。
因此我们需要将动态链接库的位置告诉操作系统,⽅法就是设置系统变量。
动态链接库位于build\x64\vc15\bin⽂件夹下(bin是指⼆进制⽂件,说明已经是⼀个相对独⽴的程序),于是我们在此电脑属性->⾼级系统属性->环境变量->系统变量Path下增加上述路径配置VS2017环境配置编译环境⽆⾮是让编译器能找到引⽤头⽂件以及相关的静态链接库,引⽤头⽂件在build\include\opencv2⽂件夹下,静态链接库在build\x64\vc15\lib⽂件夹下,下⾯所配置的路径都是基于这两个路径考虑到不同的⼯程、项⽬等可能会⽤到不同的库,VS2017已经将⼯具=》选项=》项⽬和解决⽅案下的全局VC++⽬录改成了属性页,每个project项⽬可以有⾃⼰的属性页,甚⾄各个模式下都可以有⾃⼰的属性页。
点击视图=》其他窗⼝=》属性管理器打开属性管理器,可以看到如下:在Debug | x64处右击新建⼀个新的属性表opencv_property401d_x64(名字随便起)双击新建的属性表,开始配置包含⽂件和静态链接库在包含⽬录处配置包含的头⽂件路径:在库⽬录处配置静态链接库位置:配置附加依赖项:特别说明⼀下,在配置附加依赖项时需要先查看,静态链接库⽂件夹下有什么⽂件,如我的有如下⽂件我们只关注.lib⽂件,带d结尾的是⽤于debug模式的静态链接库,不带d结尾的是⽤于release模式的静态链接库因为我们这⾥配置的是Debug | x64的属性表,所以我们只把带d结尾的.lib⽂件写进去最后,在Release | x64处右击新建⼀个新的属性表opencv_property401_x64,双击新建的属性表,配置⽅法与上⾯⼀致,唯⼀的区别在于,附加依赖项中填写的是所有不带d结尾的.lib⽂件路径这些属性结构表将会应⽤于其对应的模式,opencv_property401_x64⽤于release的64位模式,opencv_property401d_x64⽤于debug的32位模式,因为没有官⽅提供32位模式的,所以32位下没有对属性页进⾏设置,因此也不能使⽤32位模式进⾏编译。
OpenCV3.0.0在VS2013中的配置(Win7_32位)
OpenCV3.0.0在VS2013中的配置(Win7_32位)1.进入官网/下载opencv-3.0.0.exe,如下图所示:2.双击运行下载好的opencv-3.0.0.exe文件,我将目录改为“E:\”,如下图所示:3.等待opencv-3.0.0.exe安装完成,如下图所示:4.安装完成之后,将在E盘自动创建一个opencv文件夹,文件夹里只有两个子文件夹和两个文件,如下图所示:5.右键单击“我的电脑”,选择“属性”,选择“高级系统设置”,如下图所示:6.选择顶端的“高级”,再选择“环境变量”,在弹出的对话框中,在“系统变量”栏找到并选择变量“Path”,点击“编辑”,在弹出的对话框中,在“变量值”栏添加变量路径,由于我安装的在E盘,故只需要在“变量值”栏末尾添加上“;E:\opencv\build\x86\vc12\bin”即可,注意,一定有个“;”,如下图所示:径为“C:\Users\Administrator\Desktop\”,然后点击确定,如下图所示:8.点击“下一步”,如下图所示:9.将“附加选项”中的“空项目”划勾,然后点击“完成”,如下图所示:10.右键点击“源文件”,选择“添加”,再选择“新建项”,图下图所示:11.选择“C++文件”,并将“文件名”改为“main”,如下图所示:12.在菜单栏选择“视图”,在弹出的下拉菜单中选择“属性管理器”,如下图所示:13.依次点开“test1”和“Debug|Win32”,双击打开“er”,如下图所示:14.在“通用属性”中选择“VC++”目录,然后选中右边的“包含目录”项,给包含目录添加配置文件目录。
目录共有三个,分别是“E:\opencv\build\include”、“E:\opencv\build\include\opencv”以及“E:\opencv\build\include\opencv2”,如下图所示:15.再在“库目录”中添加库文件目录“E:\opencv\build\x86\vc12\lib”,如下图所示:16.在“连接器”栏中选择“输入”,在右边的“附加依赖项”中添加位于“E:\opencv\build\x86\vc12\lib”中的4个“*.lib”文件,它们分别是“opencv_ts300d.lib”、“opencv_world300d.lib”、“opencv_ts300.lib”以及“opencv_world300.lib”,如下图所示:17.将“E:\opencv\build\x86\vc12\bin”目录下的6个文件全部复制到“C:\Windows\System32”中,如下图所示:18.将“lena512.jpg”图像放入到“C:\Users\Administrator\Desktop\test1\test1”目录下,如下图所示:19.返回到“main.cpp”中,编写代码,显示图像,如下图所示:20.运行该程序,得到如下图所示效果,说明OpenCV配置成功:。
VC_2013下安装OpenCV2.4.10
VC 2013 下安装 OpenCV2.4.10说明: 随便打开一个项目,然后点击菜单中的 视图->属性管理器(VS2013 好像是 视图->其他窗口->属性管理器), 打开属性管理器,点击项目前的箭头,展开项目,找到 debug 或者 release 下面的 er 这个属性, 双击会出现一个跟在项目上右键属性一样的窗口,修改里面的“VC++目录”就是修改了全局的,题注应该知道咋改, 就是把 opencv 的 include 和 lib 目录加进去,重新打开 VS 或者新建项目也会继承这里的 include 目录和 lib 目录。
1. 安装平台:32 位 window7,VS2013; 2. OpenCV 2.4.10 不支持 VC 6.0; 大家好好看看每一部分的注意事项,看懂了再去配置,不然错了,还不知道错在哪里。
特别要注意自己的操作系统的位数以及相应的路径。
一、下载 OpenCV将 OpenCV-2.4.10.exe 解压并放到某个目录下,例如C:\Program Files\OpenCV2410 (本人的解压目录)。
解压后的目录结构如下图。
说明:不管你系统是 32 位还是 64 位,路径目录均选择 X86,因为编译都是使用 32 位编译;如果选用 X64,则程序运行时候会出错。
二、设置环境变量右键单击我的电脑→属性→高级→环境变量。
用户变量设置设置 PATH选中 PATH,单击编辑。
在 PATH 的末尾添加以下路径:C:\ProgramFiles\OpenCV2410\opencv\build\x86\vc10\bin。
说明:1、可根据自己的情况,将其改为你的..\OpenCV2410\opencv\build\x86\vc10\bin 文件夹所在的路径 新建 OpenCV 变量(如果不配置系统变量会丢失 dll 动态库)单击新建,在弹出的对话框中,将变量名和变量值分别设置为 OpenCV 和 C:\ProgramFiles\OpenCV244\opencv\build。
vs下opencv配置大全(记得重启)
1.环境变量opencv路径改为自己的D:\opencv\build\x86\vc10\bin(注意配置完环境变量,记得关机或注销一下,最好重启,这点也是大家配置好,但是Opencv 有些库不能用的原因),2.包含目录和库目录包含目录:D:\opencv\build\includeD:\opencv\build\include\opencv D:\opencv\build\include\opencv2库目录:D:\opencv\build\x86\vc10\lib3.附加依赖项:opencv_calib3d249d.libopencv_contrib249d.libopencv_core249d.libopencv_features2d249d.lib opencv_flann249d.libopencv_gpu249d.libopencv_highgui249d.libopencv_imgproc249d.libopencv_legacy249d.libopencv_ml249d.libopencv_nonfree249d.libopencv_objdetect249d.lib opencv_photo249d.libopencv_stitching249d.libopencv_ts249d.libopencv_video249d.libopencv_videostab249d.lib4、附:测试代码,打开一张图片#include <iostream>///1读取图像#include "cv.h"#include "highgui.h"using namespace cv;using namespace std;int main(){string imageName ="1001.jpg";//换成自己的图片,注意路径Mat img = imread(imageName, CV_LOAD_IMAGE_COLOR);if (img.empty()){cout<<"Could not open or find the image!"<<endl;return -1;}namedWindow("1001", CV_WINDOW_AUTOSIZE); //创建窗口imshow("1001" ,img);//等待按键,按键盘任意键返回waitKey(-1);return 0;}测试结果,新建一个窗口吗,打开一张图片:。
VS2013+OPENCV2.4.10配置
Opencv+VS2013配置一、环境变量配置1.用户变量设置添加用户变量:opencv用户变量值:D:\OPENCV\opencv\build添加用户变量:PATH用户变量的值:D:\OPENCV\opencv\build\x86\vc12\bin注:不管是32位的机子还是64位的机子都选择X86,VS2013对应vc12 2.系统变量设置添加系统变量:PATH系统变量的值:D:\OPENCV\opencv\build\x86\vc12\bin二、新建VC++项目1.新建win32控制台工程三、工程目录配置1.包含目录D:\Program Files\OPENCV\build\includeD:\Program Files\OPENCV\build\include\opencv D:\Program Files\OPENCV\build\include\opencv2 2.库目录D:\Program Files\OPENCV\build\x86\vc12\lib3、连接器->输入->附加依赖项:opencv_ml2410.libopencv_calib3d2410.lib opencv_contrib2410.lib opencv_core2410.libopencv_features2d2410.lib opencv_flann2410.libopencv_gpu2410.libopencv_highgui2410.lib opencv_imgproc2410.lib opencv_legacy2410.libopencv_objdetect2410.lib opencv_ts2410.libopencv_video2410.libopencv_nonfree2410.lib opencv_ocl2410.libopencv_photo2410.libopencv_stitching2410.lib opencv_superres2410.lib opencv_videostab2410.lib(总共19项)opencv_ml2410d.lib opencv_calib3d2410d.lib opencv_contrib2410d.lib opencv_core2410d.lib opencv_features2d2410d.lib opencv_flann2410d.lib opencv_gpu2410d.lib opencv_highgui2410d.lib opencv_imgproc2410d.lib opencv_legacy2410d.lib opencv_objdetect2410d.lib opencv_ts2410d.lib opencv_video2410d.lib opencv_nonfree2410d.lib opencv_ocl2410d.lib opencv_photo2410d.lib opencv_stitching2410d.lib opencv_superres2410d.lib opencv_videostab2410d.lib四、测试#include<cv.h>#include<highgui.h>using namespace std;int main(){IplImage*test;test=cvLoadImage("D:\\高铁.jpg");//图片路径cvNamedWindow("test_demo",1);cvShowImage("test_demo",test);cvWaitKey(0);cvDestroyWindow("test_demo");cvReleaseImage(&test);return0;}属性表:打开记事本,将以下内容保存成“opencvdebug.props”。
Opencv安装与配置(win7+vs2013+opencv2.4.9)
Opencv安装与配置(win7+vs2013+opencv2.4.9)工具:VS2013Opencv2.4.9Win7步骤:1. 下载软件下载OpenCV-2.4.9,是个自解压文件,大小350MB左右。
双击解压到%opencv%(凡是出现%opencv%的地方均替换为你自己opencv 的路径全名,如D:\opencv)。
2. 配置opencv的环境变量1、系统变量 Path:添加D:\opencv\build\x86\vc12\bin2、用户变量:添加opencv变量,值D:\opencv\build,添加PATH变量(有就不需要添加,但是值需要添加)值D:\opencv\build\x86\vc12\bin说明:不管你系统是32位还是64位,路径目录均选择X86,因为编译都是使用32位编译;如果选用X64,则程序运行时候会出错。
3. 新建visual C项目新建 visual C++项目,如下图所示,项目选项注意:如下图。
4. 工程目录的配置(Debug)找到属性管理器,如果找不到,请安装下图方法找到。
双击Debug|Win32打开如下窗口,设置如下:(下图红框项为设置项) 1、包含目录:(VC++目录)D:\opencv\build\include;D:\opencv\build\include\opencv;D:\opencv\build\include\opencv2;2、库目录:(VC++目录)D:\opencv\build\x86\vc12\lib3、连接器->输入->附加依赖项:opencv_ml249d.libopencv_calib3d249d.libopencv_contrib249d.libopencv_core249d.libopencv_features2d249d.libopencv_flann249d.libopencv_gpu249d.libopencv_highgui249d.libopencv_imgproc249d.libopencv_legacy249d.libopencv_objdetect249d.libopencv_ts249d.libopencv_video249d.libopencv_nonfree249d.libopencv_ocl249d.libopencv_photo249d.libopencv_stitching249d.libopencv_superres249d.libopencv_videostab249d.lib测试程序:#include <opencv2\opencv.hpp>#include <iostream>#include <string>using namespace cv;using namespace std;int main(){Mat img = imread("pp.jpg");if(img.empty()){cout<<"error";return -1;}imshow("xx的靓照",img);waitKey();return 0;}把自己的靓照改名为pp.jpg,然后放到工程项目的test文件夹里面(是里面那个test文件夹)。
在VS2013下配置opencv
在vs2013环境下配置opencvOpenCV是基于c语言和c++语言编写而成的一款计算机视觉库,它能够在Linux、Windows和Mac OS等系统上运行,提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
首先安装vs2013,然后双击opencv后会出现解压提示,实际上就是“安装”了,路径填写为D:/Program Files,然后确定。
(D:/Program Files 可以为任意自己希望opencv安装的路径)【配置环境变量】新建一个用户或者系统变量(二者任选一个即可)1在系统变量里面新建变量,名为OPENCV ,值为自己解压opencv路径下的build路径,如D:\Program Files\opencv\build。
2 PATH里的末尾增加;%OPENCV%\x86\vc12\bin2在用户变量里,新建一个opencv的变量值为D:\Program Files\opencv\build(根据解压目录)PATH里增加;%OPENCV%\x86\vc12\bin(不要少了该路径前的英文分号;,以与前面的路径隔开,但末尾不可加英文分号;另外不要删除path里的任何东西,只在最后边添加)注:环境变量配置后,需重启系统才能生效。
i) click 'Path' or 'PATH' inside the list of System variables and then click 'Edit' button at the bottom of the window.ii) Then add a semicolon(即:分号“;”)to the end of the line and add the following %OPENCV2_DIR%\x64\vc12\bin after the semicolon. (Don't delete anything. Just append it at the end of the line.)注:路径是“x64”,不是因为操作系统是64bits的,就用了x64,否则程序调试时会有错误,其实配置选择什么跟64位还是32位操作系统没有直接的关系,而是在于编译你的程序时候,是使用那个编译器。
vsc++配置opencv(1)
vsc++配置opencv(1)1.vc++配置opencv环境:vs2013准备⼯作:1.安装opencv。
opencv各版本间存在API差异,opencv提供相应版本的vc⽂件,在其安装⽬录 ..opencv\build\x86 ⽬录下,个⼈觉得引⽤与当前使⽤vs版本最接近的⽬录⽂件就可以。
opencv安装⽬录下的引⽤lib及bin⽂件提供x86和x642.配置环境变量。
⾸先在我的电脑右键属性,在系统属性中选择⾼级,打开设置环境变量的界⾯。
其中上半部分为⽤户变量,下半部分为系统变量。
(1)在⽤户变量中添加PATH变量,值为:安装⽬录\opencv\build\x86\vc12\bin;安装⽬录\opencv\build\x64\vc12\bin(2)在⽤户变量中添加OPENCV,值为:安装⽬录\opencv\build过程中变量如果存在,将值添加⾄末尾,以;间隔配置好了环境变量,接下来配置的是vc++的⼯程项⽬了,⽤来在vc++中使⽤opencv。
打开vs,新建项⽬,选择vc++,32位控制台应⽤程序,⼯程命名为opencvTest。
在项⽬⼯程上右键,属性,打开属性页⾯。
属性中选择配置信息,配置中配置选项选择为Debug。
点击左侧导航中的 vc++⽬录。
编辑其中的包含⽬录和库⽬录。
注:此处为单独的项⽬配置信息,如果想将此配置导出属性⽂件供各个项⽬使⽤,选择vs中的视图-》其他窗⼝-》属性管理器在属性管理器项⽬上右键 =》添加新项⽬属性表,为属性表命名并存放于公共⽬录下,以⽅便后⾯的项⽬引⽤,在属性管理器中双击新建的属性其具体配置和下⾯的⼀样。
配置好属性表之后,下次使⽤就可以在属性管理器中右键=》添加现有属性表,找到属性⽂件,添加即可使⽤。
此处以单独项⽬的配置信息为例:其中,包含⽬录中引⼊的路径是 opencv安装路径\opencv\build\include 及其⼦项。
库⽬录是其lib⽂件的所在⽬录,这⾥把x86和x64的都引⼊进来了。