洗面奶什么牌子的洗面奶好好 如何选购洗面奶

opencv学习之visual studio2015+opencv2.4.13配置 - 博客频道 - CSDN.NET
分类:OpenCV基础
换实验室啦,换电脑啦,重新配置开发环境,正好这个系列缺一篇完整的配置教程,索性在中途补上。可能会造成这个系列排版变乱!!!这次配置选择的事visual studio2015和opencv2.4.13。至于不配置opencv3.1是因为opencv3.1中的nonfree库需要自己下载,而且当前大部分项目都是基于opencv2.4系列开发的,没必要追求最新。在了解了opencv一些基本用法之后,至于使用哪个版本的opencv就不再是问题。
首先给出visual studio 2015和opencv2.4.13的下载地址
visual studio2015社区版:
vs2015安装网上有教程,选择C++开发环境即可。不多说。
双击下载的opencvxxx.exe文件如下所示:
选择一个解压缩的文件夹,如我选的是E:\\,选择文件夹后点击”Extract”解压缩,得到opencv名字的文件夹。
3.配置系统环境变量
计算机–&右键–&属性–&高级系统设置–&环境变量–&系统变量
如下系列图
(1)高级系统设置
(2)环境变量
(3)系统变量
找到系统变量中的Path,然后点击编辑,添加如下文件
这个路径在刚才解压缩的opencv文件夹当中,例如我的路径为:E:\\opencv\build\x86\vc12\bin
至于文件中出现的x86和x64是指你的系统是32位还是64位,而vc10,vc11,vc12代表了不同的vs版本,vs2012以后版本都是vc12.
环境变量配置完需要重新启动或注销电脑。
4.vs2015永久配置opencv文件
打开vs2015,新建一个工程,步骤如下图系列
(3)添加.cpp文件
有两种形式
1) . 项目–&源文件–&右键–&添加–&新建项,如下
2). 直接使用快捷键Ctrl+Shift+a
视图–&属性管理器
找到Win32.user双击打开
选择VC++目录–&包含目录–&三角符号–&编辑
(7)添加包含目录
如我的文件路径是:
E:\\opencv\build\include
E:\\opencv\build\include\opencv
E:\\opencv\build\include\opencv2
然后确定,在VC++目录下找到库目录,同样进行编辑,添加lib路径
如我的路径是:E:\\opencv\build\x86\vc12\lib
添加完毕后点击确定。
链接器–&输入–&附加依赖项
这时候一定要注意opencv版本
如果是opencv2.4.9,添加Debug库如下:
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.lib
opencv_nonfree249d.lib
opencv_ocl249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_superres249d.lib
opencv_videostab249d.lib
对于opencv2.4.13,添加Debug库
opencv_calib3d2413d.lib
opencv_contrib2413d.lib
opencv_core2413d.lib
opencv_features2d2413d.lib
opencv_flann2413d.lib
opencv_gpu2413d.lib
opencv_highgui2413d.lib
opencv_imgproc2413d.lib
opencv_legacy2413d.lib
opencv_ml2413d.lib
opencv_nonfree2413d.lib
opencv_objdetect2413d.lib
opencv_ocl2413d.lib
opencv_photo2413d.lib
opencv_stitching2413d.lib
opencv_superres2413d.lib
opencv_ts2413d.lib
opencv_video2413d.lib
opencv_videostab2413d.lib
如果想添加Release库,去掉文件名后面的d即可。
根据opencv版本可直接将上述库名称复制。关闭vs2015会提示保存配置。然后重新打开工程,输入如下代码测试opencv是否配置成功
#include &iostream&
#include &opencv2\core\core.hpp&
#include &opencv2\highgui\highgui.hpp&
using namespace std;
using namespace
int main()
Mat srcImage = imread("lena.jpg");
namedWindow("lena", WINDOW_AUTOSIZE);
imshow("lena", srcImage);
waitKey(0);
运行结果如下所示:
1.程序中所使用图片存放在工程目录下,否则要输入路径名称
2.首次运行可能会提示缺少.dll库,如MSVCP120D.dll、MSVCR120D.dll等动态链接库,出现此类情况可在网上下载相对应的动态链接库,然后放入系统文件
对于32位操作系统放入:C:\Windows\System32
对于64位操作系统放入:C:\Windows\SysWOW64
排名:第18590名
(21)(50)(5)(6)(11)(4)(2)(4)OpenCV2.4.13+VS2012开发环境配置
OpenCV2.4.13+VS2012开发环境配置
1.下载和安装OpenCV SDK
在OpenCV官网的下载页面: & &找到对应OpenCV for Windows版本下载。目前()官网的最新版本是发布的Version 3.1.0,最新发布是日的Version 2.4.13。
Version 3.1.0只有64位的开发包,还没(不知道未来会不会)支持32位的编译环境,这里使用Version 2.4.13。
下载完成之后双击“opencv-2.4.13.exe”,弹出安装(解压)对话框:
选择安装路径,这里使用的是“D:\ProgramFilesD”,点击“Extract”后开始解压;
值得注意的一点是不需要在安装目录里额外建“opencv”的文件夹,OpenCV安装包解压出来的根目录就是“opencv”。
2.本机环境变量和路径配置
点击开始菜单,右击计算机-&属性-&高级系统设置-&高级-&环境变量,打开环境变量设置对话框,如下图:
在用户变量里新建变量OpenCV,变量值:D:\ProgramFilesD\opencv\build;
在用户变量里新建变量path,变量值:D:\ProgramFilesD\opencv\build\x86\vc11\bin;
在这里可能有人会有疑问:编译器是VS2012,变量值不应该是XX\vc12\bin吗?注意,在OpenCV配置中,vc11即对应VS2012,vc12对应的是VS2013。
另一点要关注的是上述变量值到底应该是x86还是x64?这里x86还是x64的选择跟你的电脑是32位还是64位无关,vs2012编译环境默认的使用win32编译器,所以选择x86。
在系统变量里编辑(或添加)Path变量,变量值:D:\ProgramFilesD\opencv\build\x86\vc11\bin,注意要使用英文输入下的分号和前面已有的路径分开,添加完之后需要重启或注销计算机,环境变量才会生效。
3. IDE工程项目属性配置
新建Win32控制台应用程序,工程名命名为MyFirstOpenCV,在其后的选项里选择空项目:
右击MyFirstOpenCV工程-&添加新建项,在弹出的对话框中选择C++ 文件(.cpp),添加源文件,命名为MyFirstOpenCV.cpp:
在视图目录的下拉菜单中打开属性管理器,在属性管理器的Debug|Win32目录上单击选择“添加新项目属性表”,新建属性表,并命名为OpenCV_Debug_Setting.props,如下图所示:
双击打开属性表OpenCV_Debug_Setting.props。选择通用属性-&VC++目录,在包含目录里添加3个目录:
D:\ProgramFilesD\opencv\build\include\opencv2
D:\ProgramFilesD\opencv\build\include\opencv
D:\ProgramFilesD\opencv\build\include
同样在VC++目录下,在库目录里添加1个目录:
D:\ProgramFilesD\opencv\build\x86\vc11\lib
选择通用属性-&链接器-&输入-&附加依赖项,在附加依赖项里添加库文件:
opencv_ml2413d.lib
opencv_calib3d2413d.lib
opencv_contrib2413d.lib
opencv_core2413d.lib
opencv_features2d2413d.lib
opencv_flann2413d.lib
opencv_gpu2413d.lib
opencv_highgui2413d.lib
opencv_imgproc2413d.lib
opencv_legacy2413d.lib
opencv_objdetect2413d.lib
opencv_ts2413d.lib
opencv_video2413d.lib
opencv_nonfree2413d.lib
opencv_ocl2413d.lib
opencv_photo2413d.lib
opencv_stitching2413d.lib
opencv_superres2413d.lib
opencv_videostab2413d.lib
OK,至此,VS2012环境下配置OpenCV2.4.13的工作已经全部完成了,对于之后创建的OpenCV工程,只需要添加本工程的属性配置即可,不再需要一步一步重复配置。
方法:首先保存本工程的属性配置文件OpenCV_Debug_Setting.props到备用文件夹,该属性配置文件在本项目中的路径是:
D:\VS2012Test\MyFirstOpenCV\MyFirstOpenCV
之后在新创建的工程中,在属性管理器中添加OpenCV_Debug_Setting.props属性表即可:
4.OpenCV项目测试
最后让我们来测试一下所做的配置是否OK。
在程序的源文件MyFirstOpenCV.cpp文件中加入如下代码,用于在窗口中显示一幅图片:
&pre name=&code& class=&cpp&&#include &iostream&
#include&core/core.hpp&
#include&highgui/highgui.hpp&
int main()
{//读入图片,注意图片路径
Mat image=imread(&D:\\Picture\\lena.jpg&);
//图片读入成功与否判定
if(!image.data)
cout&&&you idiot!where did you hide lena!&&&
//等待按键
system(&pause&);
return -1;
//创建一个名字为“Lena”的图像显示窗口,(不提前声明也可以)
namedWindow(&Lena&,1);
//显示图像
imshow(&Lena&,image);
//等待按键
waitKey();
如果配置正确,编译运行后令我们魂牵梦绕的lena大美女就会出现在屏幕上对我们微笑了。
OpenCV的神奇美妙世界的大门已经为你敞开,Go for it!
我的热门文章
即使是一小步也想与你分享OpenCV2.4.13+VS2013开发环境配置 - 博客频道 - CSDN.NET
分类:opencv
List1:完成
写在前面:之前电脑很杂乱的装了OpenCV的2个版本,在配置OpenCV和VS2013环境时死活配不好。但是接下来的工作要用到,没有办法,还是得好好做。今天重新装了OpenCV2.4.13,重新完成
准备:OpenCV2.4.13
& & & & & & VS2013
step1:安装,选择你所想安装到的位置
step2:配置环境变量
1、给系统变量配置path:添加:D:\opencv2_4_13\opencv\build\x86\vc12\bin
2、給用户变量添加opencv变量,值D:\opencv2_4_13\opencv\build
添加PATH变量(有就不需要添加,但是值需要添加)值D:\opencv2_4_13\opencv\build\x86\vc12\bin
说明:不管你系统是32位还是64位,路径目录均选择X86,因为编译都是使用32位编译;如果选用X64,则程序运行时候会出错。
新建visual C项目 Win32控制台应用程序
新建&visual C++项目,如下图所示,项目选项注意:如下图。
step4 配置工程
属性管理器:
注意:debug和release都要配置
1、debug:
1)VC++目录-&包含目录
D:\opencv2_4_13\opencv\build\include
D:\opencv2_4_13\opencv\build\include\opencv
D:\opencv2_4_13\opencv\build\include\opencv2
2)VC++目录-&库目录
D:\opencv2_4_13\opencv\build\x86\vc12\lib
3)链接器-&输入-&附加依赖项
opencv_ml2413d.lib
opencv_calib3d2413d.lib
opencv_contrib2413d.lib
opencv_core2413d.lib
opencv_features2d2413d.lib
opencv_flann2413d.lib
opencv_gpu2413d.lib
opencv_highgui2413d.lib
opencv_imgproc2413d.lib
opencv_legacy2413d.lib
opencv_objdetect2413d.lib
opencv_ts2413d.lib
opencv_video2413d.lib
opencv_nonfree2413d.lib
opencv_ocl2413d.lib
opencv_photo2413d.lib
opencv_stitching2413d.lib
opencv_superres2413d.lib
opencv_videostab2413d.lib
2、Release
1)、2)与debug版本一样
opencv_objdetect2413.lib
opencv_ts2413.lib
opencv_video2413.lib
opencv_nonfree2413.lib
opencv_ocl2413.lib
opencv_photo2413.lib
opencv_stitching2413.lib
opencv_superres2413.lib
opencv_videostab2413.lib
opencv_calib3d2413.lib
opencv_contrib2413.lib
opencv_core2413.lib
opencv_features2d2413.lib
opencv_flann2413.lib
opencv_gpu2413.lib
opencv_highgui2413.lib
opencv_imgproc2413.lib
opencv_legacy2413.lib
opencv_ml2413.lib
添加新建项test.cpp
输入代码:
#include &cv.h&
#include &highgui.h&
int main()
IplImage *
test = cvLoadImage(&D:\\Sample_8.bmp&);//图片路径
cvNamedWindow(&test_demo&, 1);
cvShowImage(&test_demo&, test);
cvWaitKey(0);
cvDestroyWindow(&test_demo&);
cvReleaseImage(&test);
若成功运行,则配置成功。
写在后面:
之前一直都是链接器错误。感觉之前做的实验与今次不同的地方是,没有配置系统环境变量,只配置了用户环境变量。希望能给大家一个参考
排名:千里之外
(1)(1)(1)(0)(0)(0)OpenCV学习笔记一:Visual Studio 2013 + OpenCV 2.4.8 配置 - Visual Image - 推酷
OpenCV学习笔记一:Visual Studio 2013 + OpenCV 2.4.8 配置 - Visual Image
一、下载安装OpenCV
从官网http://opencv.org/下载最新的opencv2.4.8,选择OpenCV for Windows。
& & & & & & & & & &
下载好后,
双击下载的opencv-2.4.8.exe进行解压,解压后的文件大小约为3.7G,本人解压到C盘(C盘不大的话,建议解压到其他盘)。
opencv下有build和sources两个子文件夹,build文件夹是sdk包,sources是源码包(里面有例子源码和教程文档)。
& 在build文件夹下include是C&C++头文件所在文件夹;doc是文档文件夹;java是java开发的库文件夹;python是pathon开发库文件夹;x64和X86是已编译好的C&C++的64位和32位库文件夹。
在X86或X64文件夹
里面有vc10、vc11、vc12三个文件夹,分别对应VC++2010、VC++2012和VC++2013。
因不同版本VC++生成的库文件所需的运行环境不同,因此配置VC++工程时需要选择相对应的二进制库文件。
在vcXX文件夹下bin文件夹是公用的动态链接库,在系统环境变量里配置后,所有的opencv工程都能共享他们;lib文件夹是动态库隐式调用所需的静态链接文件;staticlib文件夹是静态链接库,使用staticlib可以生成不依赖动态库的程序。&
二、设置环境变量
楼主的系统是Windows 8.1,&控制面板&—&&&—&&系统和安全&—&&系统&—&&高级系统设置&—&&环境变量&
在系统变量里找到Path变量,在Path中添加值SDK中的bin目录。本人解压在C盘,用到是32位库,VC++用的是2013,因此添加到bin目录为C:\opencv\build\x86\vc12\bin。注:环境变量配置后,需重启系统才能生效。
三、VC++配置
打开Visual Studio 2013,新建项目,
选择Visual C++模板创建空项目。只是简单测试下OpenCV 能否正常使用,故选择了最简单的空项目来创建工程。
项目(取名OpenCV)建好后,“View”—&&other Windows&—&&Property Manager&
下面分两步设置,先设置Debug情形下
1.右击“Debug|Win32” —& “Add New Project Property Sheet” 取名OpencvDebugConfiguration
2.右击“OpencvDebugConfiguration”&—&“Property”
3.点击&VC++ Directories“,在右侧当中找到”Executable Directories“,并在
Executable Directories中添加“C:\opencv\build\x86\vc12\bin”(本人是解压在C盘的)。再找到”Library Directories“,并在其中添加”C:\opencv\build\x86\vc12\lib“。
4.”C/C++“—&”General“—&”Additional Include Directories“ & &在Additional Include Directories中添加”C:\opencv\build\include“。
5.”Linker“—&”General“—&”Additional Library Directories“ & &在Additional Library Directories中添加”C:\opencv\build\x86\vc12\lib“。
6.”Linker“—&”Input“—&”Additional Dependences“ & &在Additional Dependences中添加如下:
opencv_calib3d248d.lib
opencv_contrib248d.lib
opencv_core248d.lib
opencv_features2d248d.lib
opencv_flann248d.lib
opencv_gpu248d.lib
opencv_highgui248d.lib
opencv_imgproc248d.lib
opencv_legacy248d.lib
opencv_ml248d.lib
opencv_nonfree248d.lib
opencv_objdetect248d.lib
opencv_ocl248d.lib
opencv_photo248d.lib
opencv_stitching248d.lib
opencv_superres248d.lib
opencv_ts248d.lib
opencv_video248d.lib
opencv_videostab248d.lib
接下来再设置Release情形下
所有的设置和Debug情形一致,唯有最后的第6步的Additional Dependences中添加的是如下(去掉Debug情形下的d):
opencv_calib3d248.lib
opencv_contrib248.lib
opencv_core248.lib
opencv_features2d248.lib
opencv_flann248.lib
opencv_gpu248.lib
opencv_highgui248.lib
opencv_imgproc248.lib
opencv_legacy248.lib
opencv_ml248.lib
opencv_nonfree248.lib
opencv_objdetect248.lib
opencv_ocl248.lib
opencv_photo248.lib
opencv_stitching248.lib
opencv_superres248.lib
opencv_ts248.lib
opencv_video248.lib
opencv_videostab248.lib
四、测试OpenCV的配置
之前提过,在opencv/sources有很多的例子和教程的源代码,现在就使用其中的画线例子(drawing)来测试下:
在项目中的”Source Files“—&&Add Existing Item&,文件目录如下:
添加成功后,运行程序,无错误下可得到如下运行结果:
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致}

我要回帖

更多关于 保湿洗面奶什么牌子好 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信