win7+64(32)位系统+彻底Opencv安装+vs2012中文版
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六、显示图片配置已经在上面的过程中结束了,下面让我们来显示一张图片,验证一下是配置是否成功。
Microsoft visual studio2012编译C程序

Win7系统,在Visual studio2012中编译C语言的步骤:
一,安装Visual studio2012 软件;
安装成功后的桌面图标图1-1(若没有,在开始菜单---所有程序---microsoft visual studio 2012):
图1-1
二,双击打开后如图1-2所示
图1-2
三,新建项目,文件---新建项目如图1-3所示:
图1-3
在模板中选择“Visual C++”---“Win32”---“Win32控制台应用程序”---修改名称“ConsoleApplication1”为你想要的(如“Test1”)
---确定;弹出图1-4
点击下一步;如图1-5
图1-5
选中空项目---点击完成;如图1-6,左边出现Test1
图1-6
四,在源文件上点击鼠标右键如图1-7:
图1-7
选择添加---新项目,如图1-8:
图1-8
选择C++文件(.cpp)--- 将名称“源.cpp”改为“源.c”(源名称可以自己改,此处改为“Hello.c”) --- 添加;如图1-9:
图1-9
然后就可以在全局范围下面编写C程序了如图1-10:
图1-10
编写完代码后,ctrl + s 保存好后,在菜单栏里选择调试---开始执行(不调试)如图1-11所
示:
图1-11
会弹出图1-12:
图1-12
点击是(Y) 后即可如图1-13:
同时会显示dos窗口如图1-14:
图1-14
显示“Hello, world!”;
结束,希望能帮上你,谢谢大家支持,有疑问请留言,万文作品。
Visual Studio2012环境下配置OpenCV_v2.4.10的步骤

Visual Studio2012环境下配置OpenCV的步骤2014/12/16 本文将针对Visual Studio2012环境下如何配置OpenCV做出说明,具体如下。
1.下载和安装OpenCV SDK1.1资源下载在OpenCV官网 SDK安装包。
对应自己的操作系统,可以下载Windows,Linux/Mac和ios版本。
目前官网已经给出OpenCV v3.0bata版本。
本文中以OpenCV v2.4.10版本为例进行安装。
(各个版本安装过程大体相同,后面将针对不同之处给出说明)1.2资源安装下载的OpenCV SDK的后缀名为exe,是一个解压安装程序。
双击后会提示设置解压路径,推荐路径D:\Program Files。
(因为OpenCV项目文件打包的时候,根目录就是opencv,所以我们不需要额外的新建一个名为opencv的文件夹然后再解压,那是多此一举的事情)然后点击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路径,注意要使用英文半角下的分号和前面的路径隔开。
※说明(1)不论电脑是32位还是64位,上述路径中均以x86路径输入,因为创建的程序中默认是在使用win32编译器进行编译。
win7-64位系统下opencv-2.4.9的安装以及在visual studio2010中配置

一、安装Opencv1.Opencv官网/ 下载OPencv-2.4.9如图所示2.下载好后直接双击安装,选择安装文件,提取OpenCV函数库到指定路径,比如 D:\ ,选好安装路径后,点击“Extract”安装完成后,文件路径D:\OpenCV2.4.9下就是开发所需的函数库。
二、设置环境变量右键单击我的电脑→属性→高级→环境变量。
1.用户变量设置设置PATH选中PATH,单击编辑。
在PATH的末尾添加以下路径:C:\ProgramFiles\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。
2.新建OpenCV变量单击新建,在弹出的对话框中,将变量名和变量值分别设置为OpenCV和C:\Program Files\OpenCV244\opencv\build。
注意:1、变量名可以自己定义;2、变量值可修改为你的opencv\build文件夹所在的路径。
3.系统变量设置设置PATH选中PATH,单击编辑。
在PATH的末尾添加以下路径:C:\ProgramFiles\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。
Windows7 64位下 Visual Studio 2012 OpenCV-2.4.5安装和配置

Windows7 64位下Visual Studio 2012 OpenCV-2.4.5安装和配置一、第一步配置环境变量:1.2.在用户变量新建OPENCV 和PATHOPENCV=C:\opencv\buildPATH=C:\opencv\build\x64\vc11\bin;C:\opencv\build\x86\vc11\bin3.在系统变量的PATH里面加上C:\opencv\build\x64\vc11\bin;C:\opencv\build\x86\vc11\bin配置完以后重启电脑或者注销环境变量才能生效。
二、配置项目环境:1.新建Win控制台程序,在解决方案资源管理器的右边-》属性管理器进入1)右击Debug选择属性:选择在VC++目录,对包含目录和库目录进行添加包含目录:C:\opencv\build\include;C:\opencv\build\include\opencv2;C:\opencv\build\include\open cv;库目录:(我把32位和64位的动态链接库都加入了)C:\opencv\build\x86\vc11\lib;C:\opencv\build\x64\vc11\lib;2)点击链接器->输入,在附加依赖项里面加上:opencv_calib3d245d.libopencv_contrib245d.libopencv_core245d.libopencv_features2d245d.libopencv_flann245d.libopencv_gpu245d.libopencv_haartraining_engined.libopencv_highgui245d.libopencv_imgproc245d.libopencv_legacy245d.libopencv_ml245d.libopencv_nonfree245d.libopencv_objdetect245d.libopencv_photo245d.libopencv_stitching245d.libopencv_ts245d.libopencv_video245d.libopencv_videostab245d.lib2.同理右击Release选择属性:操作同上面,区别在于,在附加依赖项里面输入:opencv_calib3d245.libopencv_contrib245.libopencv_core245.libopencv_features2d245.libopencv_flann245.libopencv_gpu245.libopencv_highgui245.libopencv_imgproc245.libopencv_legacy245.libopencv_ml245.libopencv_nonfree245.libopencv_objdetect245.libopencv_photo245.libopencv_stitching245.libopencv_ts245.libopencv_video245.libopencv_videostab245.lib三、测试:#include"stdafx.h"#include<opencv2\opencv.hpp>#include<cv.h>#include<highgui.h>using namespace std;using namespace cv;int _tmain(int argc, _TCHAR* argv[]){const char* imagename="Lena.jpg";IplImage* imag=cvLoadImage(imagename,1);cvNamedWindow("LenaWindow",1);cvShowImage("LenaWindow",imag);cvWaitKey(0);cvReleaseImage(&imag);cvDestroyWindow("LenaWindow");}效果:。
opencv配置VS2012

安装步骤:1.鼠标右击【opencv-for_VS2012】选择【解压到opencv-for_VS2012】。
2.双击打开解压后的【opencv-for_VS2012】文件夹。
3.鼠标右击【opencv-2.4.11.exe】选择【以管理员身份运行】。
4.点击【···】更改软件的解压路径。
5.选择D盘然后点击【确定】。
6.点击【Extract】。
7.解压中。
我这里打开路径为【D:\opencv\build\x86\vc10\bin】。
9.选中地址栏鼠标右击选择【复制】。
10.右击【此电脑】选择【属性】。
11.点击【高级系统设置】。
12.点击【环境变量】。
13.在系统变量下选择【Path】然后点击【编辑】。
14.点击【新建】。
15.使用快捷键Ctrl+V粘贴,然后点击【确定】。
16.点击【确定】。
17.点击【确定】。
18.双击【Visual Studio2012】软件图标启动软件。
19.点击【新建项目】。
20.选择【Win32控制台应用程序】再输入项目名称【textCV】,然后点击【确定】。
21.点击【完成】。
22.点击菜单栏中的【项目】然后选择【属性】。
23.点击【VC++目录】然后选择【包含目录】。
24.点击下拉菜单,然后点击【编辑】。
25.分别输入【D:\opencv\build\include】、【D:\opencv\build\include\opencv】、【D:\opencv\build\include\opencv2】,然后点击【确定】。
26.选择【链接器】下面的【输入】。
27.选中【附加依赖项】然后点击下拉菜单选择【编辑】。
28.使用快捷键Ctrl+C复制【D:\opencv\build\x86\vc10\lib\*d.lib】、【D:\opencv\build\x86\vc10\staticlib\*d.lib】并使用快捷键Ctrl+V粘贴到输入框中,然后点击【确定】。
vs2012配置opencv2.4.9详解

win7下vs2012配置opencv2.4.91.准备工作:系统:Windows 7平台:Visual Studio 2012 UltimateOpenCV:2.4.9(点此下载/)选择这里的opencv forwindows,点击就会下载到opencv2.4.9.exe。
2.解压OpenCV-2.4.9.exe解压(不是安装)到放置OpenCV的位置,例如 E:\Program Files\OpenCV249可以看到,解压后在这个文件夹里面会生成一个文件夹“opencv”,里面就是OpenCV用到的全部文件了,比如“build ”、“include”等文件夹,如下图:3.设置用户变量。
计算机>属性>高级系统设置>环境变量>新建,新建一个用户变量,如变量名:Path,变量值:C:\opencv\build\x86\vc11\bin (1)变量值有如下选择:32位VS2008:C:\opencv\build\x86\vc9\bin64位VS2008:C:\opencv1\build\x64\vc9\bin32位VS2010:C:\opencv\build\x86\vc10\bin64位VS2010:C:\opencv\build\x64\vc10\bin32位VS2012:C:\opencv\build\x86\vc11\bin64位VS2012:C:\opencv\build\x64\vc11\bin32位VS2013:C:\opencv\build\x86\vc12\bin64位VS2013:C:\opencv\build\x64\vc12\binopencv2.4.9目录如下,没有vc9(vs2008):(2)打开软件安装目录查看vs版本,可以发现我安装的vs2012是在Microsoft Visual Studio 11.0里面,同时可以看到我没有安装vs2013(vc12).(3)打开计算机>属性>高级系统设置>环境变量>新建,新建一个环境变量,变量名:path;变量值E:\opencv\build\x86\vc11\bin,点击确定,保存变量。
win7_32_64λ vs2012 halcon11配置

win7_32_64位vs2012 Halcon11配置1,新建MFC项目,基于对话框2,属性-VC++目录-包含目录-添加:$(HALCONROOT)\include;$(HALCONROOT)\include\halconcpp(此处32位和64位一样)3,属性-VC++目录-库目录-添加:$(HALCONROOT)\lib\x86sse2-win32(32位)$(HALCONROOT)\lib\x64-win64(64位)4,C/C++-常规-附加包含目录:$(HALCONROOT)\include\halconcpp;$(HALCONROOT)\include(此处32位和64位一样)5,C/C++-链接器-常规-附加库目录:$(HALCONROOT)\lib\x86sse2-win32(32位)$(HALCONROOT)\lib\x64-win64(64位)6、C/C++-链接器/输入-附加依赖项:halconcpp.lib(32位与64位一样)7、在头文件和源文件中加入(***Dlg.h)#include"HalconCpp.h"usingnamespace HalconCpp;8,在cpp文件中加入(***Dlg.cpp)void CMFCApplication3Dlg::OnBnClickedButton1(){ReadImage(&ho_Image, "E:/2013halcon/imageimage10.tif");GetImagePointer1(ho_Image, &hv_Pointer, &hv_Type, &hv_Width, &hv_Height); SetWindowAttr("background_color","black");OpenWindow(0,0,hv_Width/2,hv_Height/2,0,"","",&hv_WindowHandle); HDevWindowStack::Push(hv_WindowHandle);if (HDevWindowStack::IsOpen())DispObj(ho_Image, HDevWindowStack::GetActive());// TODO: 在此添加控件通知处理程序代码}9,在.h文件中声明变量(***Dlg.h)public:afx_msg void OnBnClickedButton1();// Local iconic variablesHObject ho_Image, ho_Region, ho_ConnectedRegions;HObject ho_SelectedRegions, ho_RegionClosing, ho_RegionDifference; HObject ho_ConnectedRegions1, ho_SelectedRegions1;// Local control variablesHTuple hv_Pointer, hv_Type, hv_Width, hv_Height;HTuple hv_WindowHandle;10. 64位系统要在项目---属性---配置管理器---新建x64活动平台注:脱机运行,在没装Halcon的电脑上运行halcon程序要包含一下文件在exe同一目录:(1)halcon.dll , halconcpp.dll以及你工程需要的其他dll文件(2)help文件夹(3)license文件夹(注意是文件夹)(4)程序用到的图片相关文件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
这两天在win7+64(32系统也只是在某些地方有区别,我会说明)位系统的vs2012中文版上永久配置了Opencv,发现装的时候遇到了好多问题,所以想总结一下。
一、安装OpenCV2.4.9
首先下载相应的软件(win7+64位系统和vs2012中文版的安装这里就不做过多的介绍了):
下载 OpenCV2.4.9: /downloads.html (选择windows 系统的,不区分x86和x64)
我安装的目录是E:\opencv-2.4.9,大概有几个G,当然你也可以安装其他的版本,我没有试过,整体思路是一样的。
大概等几分钟就安装好了。
二、配置环境变量
点击计算机—>右击属性—>左侧高级系统设置—>高级—>环境变量
环境变量上面是用户变量,下册为系统变量。
1. 在用户变量下侧点击新建2项:
变量名:OPENCV,变量值:E:\opencv-2.4.9\opencv\build;如下图
变量名:PATH,
变量值:E:\opencv-2.4.9\opencv\build\x64\vc11\bin;
E:\opencv-2.4.9\opencv\build\x86\vc11\bin
注意之间用分号分开,如下图。
2.在系统变量中找到path,必须注意,不要把系统变量path里面的值删除,而是向里面加入,以分号隔开,在里面加入以下路径
对于64位系统加入:
E:\opencv-2.4.9\opencv\build\x64\vc11\bin;
E:\opencv-2.4.9\opencv\build\x86\vc11\bin
对于32位系统加入:
E:\opencv-2.4.9\opencv\build\x86\vc11\bin
弄完环境变量后,最好重启以下系统。
当然在cmd中有些方法查看变量是否奏效,这里不再啰嗦,还有注意虽然我们是vs2012但是也要选vc11\bin这样的路径,而不是vc12\bin.
三、vs2012工程的配置
有些文档说每次新建工程都要重新配置,或者以一些啰嗦的方法配置如/lysc_forever/article/details/24272595
里面说的方法,其实不用,我们完全一次性配置好而且简单,此方法是在/poem_qianmo/article/details/19809337
里面学到的。
点开vs2012—>文件—>新建—>项目—>Win32控制台应用程序—>确定
点击下一步
然后右击源文件—>添加—>新建项
添加
为了方便我没有对工程和文件起名,直接用的默认名。
下面是几个重要的环节
首先点开属性管理器,可以在左侧窗体下的第三个点开,也可以视图—>属性管理器
点开后,点击左侧黑三角展开如下图
在属性管理器工作区中,双击er(或右键属性)即可打开属性页面。
(从图中可以看到在Debug|Win32和Release|Win32下面都有Microsoft.Cpp.Win32
.user这个选项,它们是相同的,改变任何一个都会改变另一个值,而且当我们双击改变er属性后,你可以双击Debug|Win32、Release|Win32查看Debug|Win32的属性,Release|Win32的属性也会随着er的属性改变,但是反过来,如果只改变Debug|Win32、Release|Win32则er的属性的属性不会完全随着
Debug|Win32、Release|Win32属性改变,而且当我们改变er 属性后保存,下次打开后则其属性还在,而Debug|Win32、Release|Win32则不一定,因此我们选择直接改变er的属性)
双击er
点击VC++目录,在右侧可以看到包含目录和库目录,改变他们的路径,
包含目录:
E:\opencv-2.4.9\opencv\build\include
E:\opencv-2.4.9\opencv\build\include\opencv
E:\opencv-2.4.9\opencv\build\include\opencv2
点击确定
库目录:
E:\opencv-2.4.9\opencv\build\x86\vc11\lib
点击确定
然后配置链接库,点击连接器,在下拉菜单里面点输入,在左侧看到附加依赖项向里面加入
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
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.lib
opencv_imgproc249.lib
opencv_legacy249.lib
opencv_ml249.lib
这里的249是版本编号,这里的版本是Opencv2.4.9.若是其他版本,只需改变相应的编号。
点击确定
先点击点击应用,再点击确定。
需要说的是对于Opencv 3.0及以上的版本,只加入几项,
/poem_qianmo/article/details/19809337
有说明。
(其实上述的.lib文件分为两部分,第一部分是debug版本库里的,第二部分是release版本库里的,有些人把他们分别加入到不同的库,比较啰嗦,如:/detail/6151531.html(里面的美女真是漂亮)
这里直接加入到er的属性值了,可以查看,debug和release 里面的属性值也相应的改变了,而且当我们程序重启后属性值不变)。
到这里基本就算完事了,但为了避免运行程序出错误,再做一下改动,
工具->选项->调试->常规->勾选启用原服务器支持
工具->选项->调试->符号->勾选Microsoft符号服务
会有一些窗体警告,点击确定即可,不必担心。
四、运行个实例
在.cpp文件中加入如下代码(代码出自/1740554.html,有程序的
详细讲解,源程序中第一句为:#include "stdafx.h",对于vs2012可能会出错,它是针对于vs2013的接口之类的,所以就去除了;cvLoadImage("D:\\1\\1.jpg")中的地址用“\\”,而不是“\”,还有注意图片的格式)。
#include"cv.h"//OpenCV的基本函数头文件
#include"highgui.h"//OpenCV的图像显示函数的头文件
#include"cxcore.h"
int main(int argc, char* argv[])
{
IplImage* src=cvLoadImage("D:\\1\\1.jpg"); //"F:\\1.bmp"中\\是转义字符
cvNamedWindow("win");
cvShowImage("win",src);
cvWaitKey(0);
cvReleaseImage(&src);
cvDestroyWindow("win");
return 0;
}
点击运行后
对于一些相应的错误,在/poem_qianmo/article/details/19809337中有相应的解释。
更多学习:
实例:/chenyujing1234/article/details/7602076
Opencv下载:/projects/opencvlibrary/postdownload?source=dlp。