Opencv2.2+VS2008

合集下载

VS2008下计算器的MFC编程实现..

VS2008下计算器的MFC编程实现..

VS2008下计算器的MFC编程实现简单的计算器编程,完全在VS2008下实现,主要用于熟悉VS2008的功能。

谨以此分享给和我一样初学MFC的朋友们。

STEP1:页面设计1.新建工程首先打开Visual Studio2008,选择MFC应用程序,设定好路径和工程名(这里我设置工程名为为“Calculator”)。

这里要注意的是在创建向导步骤1的时候,我们选择“基本对话框”,其他选项默认即可。

之后我们可以点击完成便看到以下界面:此时我们把当前页面上原配的控件按Delete全部清除(如下图)2.添加控件接着我们按照MFC自带的控件选项进行我们本次计算器的控件添加。

点击右侧的工具栏按钮(以下是控件)我们在原先清空的界面中依次用上图控件画出一个基本的计算器页面(如下图)。

影响用户的心情。

3.修改空间ID和Caption上图各控件类型如下:Edit ControlButtonGroup Box:选择其中一个GroupBox,右键单击,选择[属性]。

在右边显示属性对话框。

每个控件“属性”都有属于它自己的ID,默认的Group Box的ID为IDC_STATIC,而且Cap当然我们为了“顾名思义”,对控件ID进行修改成我们容易辨认的(也可以不改),添加完控件并修改ID。

4个Group Box的ID分别修改为IDC_STATIC_FRAME ,IDC_STATIC_IN, IDC_STATIC_RESULT, IDC_STATIC_BUTTON 控件Edit Control和Button也按相同的办法处理。

ID设置完成可以在“Resourse.h”中查看。

完成修改ID后,就需给控件添加消息响应了。

在属性对话框的上方点击闪电“”图标,添加控件事件。

如对于按钮“”,点击“”点击下拉键头,添加控件事件,页面自动切换到代码的编辑页面,如“添加OnBnClickedButton5”MFC默认下了的响应信息都为On_开头。

VS2008调用MATLAB配置文档

VS2008调用MATLAB配置文档

Compiler: Microsoft Visual C++ 2008 SP1 Location: D:\Program Files\Microsoft Visual Studio 9.0
Are these correct [y]/n? y **************************************
/support/solutions/data/1-5C27B9.html?solution=1-5C27B9 Building with the -largeArrayDims option enables the new API.
************************************************************************** 以上 xxxxx 部分为键盘输入的内容
double *aData; aData = new double[4]; int i; for( i=0; i<4; ++i) {
aData[i] = 1.0*i; } // print output std::cout << "a = " << std::endl; std::cout << aData[0] << ",\t" << aData[1] <<",\t"<< aData[2] << ",\t" << aData[3] << std::endl;
***************************************************************************

使用VC2008编译opencv2.4.3

使用VC2008编译opencv2.4.3

编译opencv的作用:1、自己添加了新的模块,想把它整合进opencv里2、可以在单步调试时跳进某个子函数,方便调试2.4.3自带了lib和dll,所以不用编译就直接能用,但缺点是调试时子函数不能进入;自己编译就是用cmake(第三方编译器)生成VC的项目文件,然后通过VC产生debug和release 的dll以及lib,调试时可以进入属于opencv的每一个子函数详细步骤:从/下载python-2.7.x.msi安装到\Python27目录下从/下载Python-2.7.x.tar.xz并解压到\Python文件夹下,生成一个Python-2.7.3文件夹(7.zip支持.tar的解压缩)注:使用python才需要下载2、编译一:制作python27_d.lib用vs2008打开\Python\Python-2.7.3\PCbuild文件夹下的pcbuild.sln工程,选中Solution’pcbuild’(解决方案’pcbuild’),点击右键,选择Properties(属性),分别在Release和Debug 下设置,Common Properties(通用属性)-->Startup Project(启动项目)-->选中Singlestartup project(单启动项目)下的python;接着选中Configuration Properties(配置属性)-->Configuration(配置),仅勾选python和pythoncore分别在Debug和Release下依次进行,选中make_buildinfo工程,右键rebuild(重新生成),接着选中make_versioninfo工程,右键rebuild(重新生成),选中Solution pcbuild,右键rebuild(重新生成),会在D:\soft\Python\Python-2.7.3\PCbuild文件夹下生成python27.lib、python27_d.lib、python27.dll、python27_d.dll将python27_d.lib复制到D:\Python27\libs文件夹下(这样OpenCV在Debug下可以正常编译,否则会提吃找不到python27_d.lib)二、编译opencv运行CMake(cmake-gui),在whereis the source code中填入opencv解压缩后的文件路径如D:\soft\OpenCV2.4.3\opencv,在where to build the binaries中填入编译时需要存放的路径如D:\soft\OpenCV2.4.3\vs2008,此vs2008文件夹需要自己创建点击Configure,在弹出的对话框中选择Visual Studio 9 2008,点击Finish如果有红色框显示,继续点击Configure点击Generate,如果机子本身不支持cuda,仍然会有红色提示,暂不用理会即可上述步骤完成后,在vs2008文件夹中,就会看到有OpenCV.sln文件使用vs2008打开OpenCV.sln文件,分别在Debug和Release下,选择Solution Explorer里的Solution OpenCV,点右键,运行”Rebuild Solution”,点击CMakeTargets下的INSTALL,右键build;会在D:\soft\OpenCV2.4.3\vs2008\install文件夹下的bin文件夹中存放相应的动态库,在lib 文件夹下存放相应的静态库注意:opencv_haartraining_engine.lib和opencv_haartraining_engined.lib并没有加入到\install目录,要自己复制过去打开vs2008,新建一个控制台应用程序,为vs2008配置OpenCV环境:选择菜单Tools-->Options-->Project and Solutions-->VC++ Directories,Show directories for 选择include files,加入以下目录D:\soft\OpenCV2.4.3\vs2008\install\includeD:\soft\OpenCV2.4.3\vs2008\install\include\opencvD:\soft\OpenCV2.4.3\vs2008\install\include\opencv2;Showdirectories for选择library files,加入以下目录D:\soft\OpenCV2.4.3\vs2008\install\lib将D:\soft\OpenCV2.4.3\vs2008\install\bin加入windows系统环境变量Path中,重启使用opencv新建项目后,将相应的.lib库添加到项目的依赖库中添加以下内容:debug版opencv_calib3d243d.libopencv_contrib243d.libopencv_core243d.libopencv_features2d243d.libopencv_flann243d.libopencv_gpu243d.libopencv_haartraining_engined.libopencv_highgui243d.libopencv_imgproc243d.libopencv_legacy243d.libopencv_ml243d.libopencv_nonfree243d.libopencv_objdetect243d.libopencv_photo243d.libopencv_stitching243d.libopencv_ts243d.libopencv_video243d.libopencv_videostab243d.librelease版opencv_calib3d243.libopencv_contrib243.lib opencv_core243.libopencv_features2d243.lib opencv_flann243.libopencv_gpu243.libopencv_haartraining_engine.lib opencv_highgui243.lib opencv_imgproc243.lib opencv_legacy243.libopencv_ml243.libopencv_nonfree243.lib opencv_objdetect243.lib opencv_photo243.libopencv_stitching243.lib opencv_ts243.libopencv_video243.libopencv_videostab243.lib。

VS2008与OpenCV配置教程

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中间如果提示要保存的话,就保存。

VS2008环境配置directshow终极攻略

VS2008环境配置directshow终极攻略

VS2008环境配置directshow终极攻略第一篇:VS2008环境配置directshow终极攻略帮您安装调试成功VS2008平台下的Directshow 及基于directshow的相关项目基础配置错误解决知识普及:DirectX9.0b(包含b)以下版本才有directshow,自从DirectX9.0c以后就从DirctX中分离了directshow了,所以要用directshow的人要注意,当然你也可以下载安装extras扩展包来弥补这一缺省。

缺少streams.h的解决方法31.编译基类源代码BaseClasses编译生成路径:/Samples/C++/DirectShow/BaseClasses环境:VS2005/VS2008为了正确编译,需修改以下文件:(a)ctlutil.hD:/DXSDK/Samples/C++/DirectShow/BaseClasses/ctlutil.h 编译时提示错误:BaseClasses/ctlutil.h(278): error C4430: 缺少类型说明符假定为int。

注意: C++ 不支持默认 int改://static g_dwLastRefresh = 0;static DWORD g_dwLastRefresh = 0;//lspmodify(c)winutil.cppd:/DXSDK/Samples/C++/DirectShow/BaseClasses/winutil.cp p错误:1>./winutil.cpp(2104): error C2065: “Count”: 未声明的标识符改://for(UINTCount = 0;Count < Result;Count++)UINT Count;//lspmodifyfor(Count = 0;Count < Result;Count++){ //lspmodify(d)outputq.cppd:/DXSDK/Samples/C++/DirectShow/BaseClasses/outputq.c pp错误:1>./outp utq.cpp(664): error C2065: “iDone”: 未声明的标识符改:(这里可能地方与VS报错不一样,需要自己向上找一下)//for(longiDone = 0;long iDone;//lspmodifyfor(iDone = 0;//lspmodify在DirectShow 8.0的SDK里面就看到有下面的头文件,在我装的是9.0的,没有找到这些文件。

vs2008+opencv2.3

vs2008+opencv2.3

首先说明,这是一个非常详细的、脑残的一个过程。

高手就走开吧,不要影响我帮助入门新手的心情!!其实每写一个文章都很花时间,因为我也是自己摸索入门的。

回头来看看有些问题我现在觉得超简单但是当时却觉得是一个鬼门关!明天起大运放假四天耶,今天心情特好,就写一写吧,O(∩_∩)O哈哈哈~转载请注明博客地址:/moc062066/article/details/6676117。

1.下载OpenCV-2.3.0-win-superpack.exe,下载地址:/projects/opencvlibrary/files/opencv-win/2.3/如果下载不了,那点击这里转到opencv中文网,/index.php/Download。

这看似是一个可执行文件,实质上是一个自解压的压缩包而已(嘘!一般人我还不告诉他)!有图有真相。

(见下图)双击,以后出现类似这样的图,本质上是解压而已,解压到哪里随你便,默认就可以了。

下图:解压完毕以后,见下图:把opencv2.3这个文件夹复制(剪切也行)到C盘根目录项下,见下图:1111112.配置vs20082.1添加包含文件。

include file 打开vs2008,进行配置。

11在“包含文件”下添加以下两个路径:C:\OpenCV2.3\opencv\include\opencv C:\OpenCV2.3\build\include可以参考下面的动画:2.2 添加库文件,library file步骤类似2.1就是添加的地方和添加的内容不太一样。

“库文件”下添加C:\OpenCV2.3\build\x86\vc9\lib详情见下图。

注意:这一步做完以后是要重启的(或者至少要注销电脑一下),不然下一步的demo里面就会提示找不到***.dlll)!!!!!!11113.配置环境变量在系统变量中添加,C:\OpenCV2.3\build\x86\vc9\bin不会的同学看下面的动画。

OpenCV安装教程

OpenCV安装教程

OpenCV安装教程1.准备安装文件1.1下载安装OpenCV/projects/opencvlibrary/files/直接解压到指定文件夹:(解压后如图)1.2下载CMake/cmake/resources/software.html2.编译OpenCV2.1运行cmake-guiWhere is the source code: 填写opencv所在文件夹Where to build the binaries: 在上述文件夹内新建一个文件夹,这里是vs20082.2点击configure,弹出框选visual studio 9 20082.3configure后若有红色,则重复一次configure,完成后点击generate3.配置VC完成上一步操作后,在新建文件夹内会生成OpenCV.sln文件3.1Debug下:选择Solution OpenCV(解决方案OpenCV),右键“Rebuilt Solution”(重新生成)这里要耐心等几分钟再对install项目,右键->built(生成)3.2在release下,重复debug的操作3.3检查此时在vs2008的install里应有Bin应有:Opencv_core231d.dll和opencv_core231.dll等(数字是版本,有d是debug,无d是release)Include->opencv应有Lib应有3.4配置vs环境变量进入:工具->选项->项目和解决方案->VC++目录可执行文件添加:install的bin路径包含文件添加:install的include和include\opencv的路径(两者都要)库文件添加:install的lib路径4.配置环境变量进入计算机->属性->高级系统设置->环境变量在path添加1.install中的bin路径:F:\OpenCV\opencv\vs2008\install\bin;2.由于有些函数需要TBB,所以需要将tbb所在的目录也加入到环境变量Path中。

VS2008下安装OpenCV

VS2008下安装OpenCV

VS 2008下安装OpenCV2.0/2.1注:本文参考由于思琪编写的《VC 2008 Express 下安装openCV2.0/2.1》(连接:/index.php/VC_2008_Express下安装OpenCV2.0/2.1)需要安装的软件-------------------------------------------------------------------------------------1.VS2008.这个不多说,大家都应该安装了。

2.openCV2.1。

下载地址:/index.php/Download。

其实这是一个zip 的压缩包。

我把压缩后的文件放在D:\OperationSystem\OpenCV2.1中。

3.Cmake。

下载地址:/cmake/resources/software.html选择第二个框中的cmake-2.8.2-win32-x86.exe下面我要说一下这三个软件的作用,cmake其实就是一个编译器,而openCV2.1是一个zip 的压缩包,里面就是open2.1的代码。

我们要用CMake编译这些代码,然后与VS2008的库连接。

然后就可以在VS2008中编openCV2.1的程序了。

编译openCV-------------------------------------------------------------------------------------------------1.运行cmake并设置路径为openCV的路径D:\OperationSystem\OpenCV2.1,设置子路径并创建子目录D:\OperationSystem\OpenCV2.1\vs2008用于存放编译结果。

2.点击configure,在弹出框中选择Visual Studio 9 2008。

3.再次点击configure,完成后再点击generate。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

安装vs 2008 或者 vc++ 2008, sp1
安装OpenCV2.2.0
/projects/opencvlibrary/files/opencv-win/2.2/
我是直接安装在C:\OpenCV-2.2.0,这里我选择的是win版,不是2010版。

从 下载cmake并安装。

(1)找到"开始->所有程序->CMake->CMake(cmake-gui)"打开cmake-gui。

在第一个路径处选择opencv的安装路径。

第二个路径是make得到的工程保存位置,可以随便设置,不过不能包含中文。

(2)点击Configure并选择合适的编译器。

如果你使用的是VC2008,就选择visual studio 9 2008;如果是VC2005,就选择visual studio 8 2005
(3)选择完编译器之后,再次点击Configure就可以得到本图所示内容。

(4)再次点击Configure可以得到下图,此时Genertae按钮可用
(5)点击Generate就可以生成VC2008的工程文件。

它保存在上面你设置的工程生成目录下面。

在C:\OpenCV-2.2.0\vc2008目录下生成解决方案OpenCV.sln,点击它,VC++ 2008就可以打开OpenCV.sln,然后执行如下操作:
在Debug下,选择Solution Explorer里的 Solution OpenCV,点右键,运行"Rebuild Solution";如编译无错误,再选择INSTALL项目,运行"Build"。

在Release下,选择Solution Explorer里的 Solution OpenCV,点右键,运行"Rebuild Solution";如编译无错误,再选择INSTALL项目,运行"Build"。

此时,我们可以获得如下结果:
OpenCV的*d.dll文件(for debug)和*.dll文件(for release)将出现在
C:\OpenCV-2.2.0\vc2008\bin目录;
OpenCV的*d.lib文件(for debug)和*.lib文件(for release)将出现在
C:\OpenCV-2.2.0\vc2008\lib目录;
头文件*.h出现在D C:\OpenCV-2.2.0\vc2008\include\opencv2目录;
至此,可以被VC++ 2008调用的OpenCV动态库生成完毕!
将C:\OpenCV-2.2.0\vc2008\bin加入Windows系统环境变量Path中,注意不是路径C:\OpenCV-2.2.0\bin。

加入后请重新启动电脑,配置才能生效。

以上跟以前版本的安装没有区别,从下面由于openCV2.2文件组织结构发生了变化,所以从下面添加类库开始,跟以前有所不同。

打开VS 2008,菜单 Tools -> Options -> Projects and Solutions -> VC++ Directories Show directories for选择include files,加入目录
C:\OpenCV-2.2.0\vc2008\include\opencv;
C:\OpenCV-2.2.0\vc2008\include\opencv2;
C:\OpenCV-2.2.0\include(关于这个,有点说不加也可以,我是加上了)
Show directories for选择library files,加入目录 C:\OpenCV-2.2.0\vc2008\lib Include:要将include和modules下每个模块的include都添加到这里,否则会找不到头文件。

在Show directories for: Src files中也要加入modules下的每个include.
这里在以前版本中,\include目录下只有opencv一个文件。

2.2版本有两个文件,opencv & opencv2前面一个是为了便于与之前版本的兼容问题,后面一个是2.2版本的头文件。

这里,另外需要添加的类库Debug模式下:
opencv_calib3d220d.lib opencv_contrib220d.lib opencv_core220d.lib opencv_features2d220d.lib
opencv_ffmpeg220d.lib opencv_flann220d.lib opencv_gpu220d.lib opencv_highgui220d.lib
opencv_imgproc220d.lib opencv_legacy220d.lib opencv_ml220d.lib opencv_objdetect220d.lib opencv_ts220d.lib opencv_video220d.lib。

相关文档
最新文档