VC 2008 Express下安装OpenCV2.0、2.1

合集下载

opencv安装教程python

opencv安装教程python

opencv安装教程python
以下是OpenCV库的安装教程(Python版本):
1. 确保你已经安装了Python解释器。

可以在终端中输入以下
命令来验证Python版本:
```
python --version
```
如果没有安装Python,请先从官方网站下载和安装。

2. 打开终端或命令提示符,并使用以下命令安装OpenCV库:```
pip install opencv-python
```
这会自动从Python包索引网站下载并安装最新版本的
OpenCV库。

3. 安装完成后,你可以使用以下代码来验证OpenCV库已正
确安装:
```python
import cv2
print(cv2.__version__)
```
运行代码后,你应该能够看到OpenCV库的版本号。

现在你已经成功安装了OpenCV库,可以开始使用它进行图
像处理和计算机视觉任务了。

记得在需要的地方导入cv2模块
并调用OpenCV的函数和方法。

希望以上信息对你有所帮助!。

使用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安装及升级技巧

VS2008安装及升级技巧

升级到Visual Studio 2008的10个技巧来源:InfoQ升级到Visual Studio 2008,来个飞跃。

Visual Studio 2008最近发布了,开发者经常希望自己成为安装他们最青睐开发工具最新版本的第一人。

但是,若在升级过程中做出了错误的选择的话,就会为之付出一些代价。

由于Jon Galloway等人,确保了升级过程是一个平稳的过程,而且只有十步之遥。

1. 首先,小心的卸载所有先前发布的相应软件和模块这是最重要的步骤之一。

如果您有任何先前版本的.NET Framework 3.5或Visual Studio 2008,那么这些软件都必须在安装Visual Studio 2008 RTM之前被卸载。

在安装之前关闭一些相关的软件也是个不错的主意:关闭所有的MS Office应用程序(如Outlook,Word等)关闭Internet Explorer关闭所有的windows资源管理器关闭所有其它不需要打开的程序以下是Scott Guthrie 提供的对先前发布版本的合适的卸载顺序,这些提到的软件可能有些您安装了而有些没有,只要确保如下的顺序即可:移除“MSDN Library for Visual Studio 2008 Beta”移除“Microsoft SQL Server Compact Edition 3.5”移除“Microsoft SQL Server Compact Edition 3.5 Design Tools”移除“Microsoft SQL Server Compact Edition 3.5 for Devices”移除“Microsoft Visual Studio Performance Collection Tools”移除“Windows Mobile 5.0 SDK R2 for Pocket PC”移除“Windows Mobile 5.0 SDK R2 for Smartphone”移除“Crystal Reports 2007”移除“Visual Studio Asset System”移除“Microsoft Visual Studio Web Authoring Component / Microsoft Web Designer Tools”移除“Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System Runtime”移除“Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System Runtime Language Pack”(只针对非英语版)移除“Microsoft Visual Studio Tools for Office Runtime 3.0”移除“Microsoft Document Explorer”移除“Microsoft Document Explorer 2005 Language Pack”(只针对非英语版)移除“Microsoft Device Emulator 3.0”移除“Microsoft .NET Compact Framework 3.5”移除“Microsoft .NET Compact Framework 2.0 SP1”移除“.NET Framework 2.0 SDK”移除“Microsoft Visual Studio Codename Orcas Remote Debugger”移除“Microsoft Visual Studio 64bit Prerequisites Beta”(只针对64位平台)移除“Microsoft .NET Framework 3.5"2. 只安装您真正会用到的部分不要仅仅因为DVD上什么都有,就要把所有的东西都装上。

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不会的同学看下面的动画。

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。

VS2008下载与安装指南

VS2008下载与安装指南

VS2008简体中文正式版的下载地址以及破解方法Visual Studio 2008微软最新推出了的Visual Studio 2008了。

VS2008代号为“Orcas”,已经经历了大约18个月的开发,是对Visual Studio 2005一次及时、全面的升级。

微软称,VS2008 引入了250多个新特性,对各个版本都进行了大幅改进,包括免费的Visual Studio Express和团队开发版本Visual Studio Team System。

从编程高手到企业级开发团队,都可以得到一个稳固、安全、可靠的开发方案,从而为Windows Vista、Windows Server 2008、Office 2007、互联网等最新应用开发程序。

经过一整天的下载,Visual Studio Team System 2008终于下载完成了。

安装它的过程,似乎有些坎坷,在Vista下,安装竟然持续了一个多小时。

不过比起VS2005 SP1的安装,这个还算是轻松的。

VS2008的安装过程与它的上一个版本没什么区别,唯一的改进就是安装过程中的人物图片好像比原来的难看些了(汗......)X-Force安装的是英文版,所以截图也是英文版的。

本站提供的是简体中文版的下载安装选项我是选择的自定义,只勾掉了Microsoft SQL Server">SQL Server 2005 Express Edition的选择,其他的全部安装,感觉VS2008的安装速度笔VS2005快多了。

经过漫长的等待,OK安装成功。

接下来就是启动VS2008,出现了初始化的界面,感觉不错。

记得vs2008已经集成了对javascript的调试功能,同时编辑Web窗体时的模式也有原来的Design和Source变成了三个,增加了Split即设计和源代码模式,和Dreamweaver有的比啊,对Ajax的支持也是太好了。

就顺便建了个Web Applciation,体验了一下Split的效果,和Debug JavaScript的方便。

vc2008教程

vc2008教程

vc2008教程VC2008是Visual C++ 2008的简称,是微软公司于2008年发布的一款集成开发环境。

本教程将介绍VC2008的基本使用方法,包括安装环境、创建项目、编写代码和调试等方面,帮助初学者快速上手开发。

首先,安装VC2008需要下载安装文件并运行。

安装过程中,可以选择默认设置或自定义设置,根据自己的需求进行选择。

安装完成后,就可以打开VC2008开始使用。

打开VC2008后,接下来需要创建一个项目。

选择“文件”菜单下的“新建”-“项目”,在弹出的对话框中选择“Visual C++”-“Win32控制台应用程序”。

在下一步中,可以输入项目名称和存储路径,然后点击“完成”按钮即可创建项目。

创建项目后,VC2008会自动生成一些初始代码。

这个代码包括了必要的头文件和函数,我们可以在这个基础上进行开发。

例如,在main函数中可以编写自己的代码逻辑,实现自己的功能。

编写代码时,可以使用VC2008提供的代码编辑器。

编辑器支持代码高亮显示、自动补全等功能,能够帮助开发者更高效地编写代码。

在编写代码的过程中,可以使用一些常用的C++语法和函数来实现所需功能。

完成代码编写后,就可以进行调试了。

VC2008提供了一系列的调试工具,如断点调试、变量监视器、内存查看器等,方便开发者对代码进行调试和测试。

在调试过程中,可以逐行执行代码,查看变量的值,定位错误等。

除了基本的项目创建、代码编写和调试,VC2008还提供了其他的功能和工具。

例如,在项目管理方面,可以通过VC2008的解决方案资源管理器对项目进行管理和导航。

在界面设计方面,可以使用VC2008的资源编辑器创建和编辑界面元素。

在发布项目时,可以使用VC2008的部署工具将项目打包为可执行文件或安装程序。

总结一下,VC2008是一款功能强大的开发工具,通过本教程的学习,初学者可以掌握VC2008的基本使用方法。

希望本教程对大家的学习有所帮助,让大家能够更好地利用VC2008进行开发工作。

visual studio 2010下安装OpenCV及相关配置

visual studio 2010下安装OpenCV及相关配置

环境:windows 7+visual studio 2010+opencv 2.1,成功!xp更应该能成功。

耐心点,按下面的一步一步来,应该是没什么问题的,祝您好运啦!1、下载文件OpenCV2.1官方地址:/projects/opencvlibrary/files/opencv-win/2.1/OpenCV-2.1.0-win.zip/down load推荐本论坛地址:/download/OpenCV-2.1.0-win32-vs2008.exe CMAKE 2.8.1/files/v2.8/cmake-2.8.1-win32-86.exeINTELTBB3.0/uploads/77/151/3.0/tbb30_20100406oss_win.zip2、首先安装CMAKE2.8.1,然后将OpenCV2.1安装到你将要放置OPENCV的地方,接着,解压INTEL TBB 3.0,比如将OPENCV和TBB都放在D:\Program Files里面。

并在OpenCV文件夹下创建子目录D:\Program Files\OpenCV2.1\vs2010,用于存放编译结果。

检查D:\Program Files\OpenCV2.1\bin和D:\Intel TBB 3.0\bin\ia32\vc10是否已经被加入到环境变量(我的电脑-属性-环境变量)PATH,如果没有,请加入。

加入后需要注销当前Windows用户(或重启)后重新登陆才生效。

(可以在任务管理器里重启explorer.exe)打开CMAKE 2.8.1,在Where is the source code后面填写(或者选择)OPENCV 2.1的安装目录,如D:\Program Files\OpenCV2.1,在Where to build the binaries里填写刚创建的子目录D:\Program Files\OpenCV2.1\vs2010。

在VS2008下安装openCV

在VS2008下安装openCV

在VS2008下安装openCV准备软件:在安装openCV之前,首先要保证机器中安装了以下软件:1,C/C++编译器。

我使用的是visual-Studio2008 Professional,当然使用VC++2008也是可以的。

2,安装CMake2.6或者最新版本。

下载地址:下载 Windows (Win32 Installer) 安装。

3,安装OpenCV2.2. 下载地址:,要记住你自己的安装路径,我的安装路径是:D:/openCV/OpenCV2.2.使用CMake编译openCV:安装了以上3个软件后,就需要使用CMake编译openCV了1, 运行cmake-gui,在where is the source code中填入你的openCV路径:D:/openCV/OpenCV2.2;where to build the binaries中填入你要存放编译结果的路径:D:/openCV/OpenCV2.2/vs2008。

2,点configure,在弹出的对话框中选择Visual Studio 9 2008 。

3,如果有红色框显示,继续点击configure。

4,configure完成之后,点击generate。

上述步骤完成之后,在vs2008文件夹中,就会看到有OpenCV.sln文件。

编译OpenCV Debug和Release版本库:使用VS2008打开OpenCV.sln文件,在Debug下,选择OpenCV.sln文件,然后进行如下操作:在Debug下,选择Solution Explorer里的 Solution OpenCV,点右键,运行"Rebuild Solution";如编译无错误,再选择INSTALL 项目,运行"Build"。

配置Windows环境变量:将D:\openCV\OpenCV2.2\vs2008\bin加入到系统环境变量Path中。

OpenCV2.1在VS2008下的配置

OpenCV2.1在VS2008下的配置

OpenCV2.1在VS2008下的配置OpenCV是一个好东西,集成了很多图像处理相关的函数,但是很多人都提出安装不好,因此笔者在此做一个详细的解释。

1. 安装OpenCV2.1目前最新版本为OpenCV 2.1版,在/index.php/Download中可以下载到OpenCV for Windows(VC2008专用版)。

先安装OpenCV 2.1版,假定安装目录为D:\Program Files\OpenCV2.12. 安装CMake 2.8.3在/cmake/resources/software.html 可以下载到CMake 2.8.3 Windows (Win32 Installer),安装到任意路径都可。

3. 编译OpenCV用CMake导出VC++项目文件·运行cmake-gui,在”Where is the source code:”一栏设置路径为OpenCV安装路径(本文档假定为D:\Program Files\OpenCV2.1),在OpenCV2.1目录下新建一个文件夹VC2008,在”Where to build the binaries”一栏设置路径为”D:/Program Files/OpenCV2.1/VC2008”·点击configure,在弹出的对话框内选择Visual Studio 9 2008·在点击Finish之后CMake就会开始配置文件,如果出现Could not copy from: D:/Program Files/CMake 2.8/share/cmake-2.8/Templates/CMakeVSMacros2.vsmacrosto: C:/Users/ÕÅÖÇÓî/Documents/Visual Studio 2008/Projects/VSMacros80/CMakeMacros/CMakeVSMacros2.vsmacros则表明CMake无法复制文件,很可能是Win7下的权限问题或者是中文用户名的问题,那么只需要自己手动将上述目录的文件复制到相应位置即可。

VS2008下安装OpenCV2[1].0

VS2008下安装OpenCV2[1].0

安装所需要的软件安装VC++ 2008 ExpressVisual C++ Express是微软推出的一款免费集成开发环境,如果你没有足够资金购买Visual C++,你可以使用Visual C++ Express。

本安装说明撰写时,最新的版本是Visual C++ 2008 Express.Visual C++ 2008 Express可以从微软网站下载安装(/express/product/default.aspx)。

安装OpenCV从/index.php/Download下载OpenCV 2.0,并安装,本文档假定安装目录为:D:\Program Files\OpenCV2.0安装CMake从/cmake/resources/software.html下载Windows (Win32 Installer) 安装。

编译OpenCV用CMake导出VC++项目文件∙运行cmake-gui,设置路径为OpenCV安装路径(本文档假定安装位置为:D:\Program Files\OpenCV2.0),并创建子目录D:\Program Files\OpenCV2.0\vc2008,用于存放编译结果。

∙然后点configure,在弹出的对话框内选择Visual Studio 9 2008。

∙如果是VC++2008的Express版本,则不支持OpenMP,所以需要取消ENABLE_OPENMP选项。

VC++ 2008(不是Express版本)支持OpenMP,如果你使用VC++2008,强烈建议不要取消这个选项。

点击看大图点击看大图点击看大图编译OpenCV Debug和Release版本库完成上一步骤后,将在D:\Program Files\OpenCV2.0\vc2008目录下生成OpenCV.sln的VC Solution File,请用VC++ 2008 Express打开OpenCV.sln,然后执行如下操作:∙在Debug下,选择Solution Explorer里的Solution OpenCV,点右键,运行"Rebuild Solution";如编译无错误,再选择INSTALL项目,运行"Build"。

OPENCV 在VS2008中加载方法

OPENCV 在VS2008中加载方法

OpenCV2.1的安装和VS2008的设置LiangXiangtai2010年11月5日Email:xiangtailiang@下载OpenCV2.1和安装1.点击这个连接下载:OpenCV for Windows(VC2008专用版)2.安装:下载完成后双击OpenCV-2.1.0-win32-vs2008.exe开始安装,安装过程中需要注意的是要记下你安装的路径,等下有用。

作为例子,我的为:F:\OpenCV2.1。

3.为OpenCV添加环境变量:右击“我的电脑”-“属性”-“高级”-“环境变量”,在“Administrator的用户变量”中找到“PATH”变量(没有的话新建一个),在“变量值”中追加一个路径。

追加的方法是加上一个“;”号,然后填入你要添加的路径,这里为“;F:\OpenCV2.1\bin”(分号当中的内容)。

4.然后注销一下系统,或者重启,让环境变量生效。

5.接下来验证一下OpenCV是否正确安装:6.“开始”-“运行”-输入“cmd”,打开命令提示符7.在当中输入:opencv_createsamples.exe,回车运行,安装正确的话,应该出现下面的提示:如果提示没有找到程序的话,说明你的环境变量有问题,重新设置一下。

除了这个问题之外,笔者暂时没有发现其它的问题。

安装VS2008(最好是英文版本的,稳定很多)这个过程跟普通的软件安装方法差不多,比较傻瓜。

关键问题在于跟OpenCV链接的设置。

1.安装完VS2008后,打开VC++2008Express,菜单Tools->Options->Projectsand Solutions->VC++Directories2.Show directories for选择include files,加入目录:F:\OpenCV2.1\include\opencv3.Show directories for选择library files,加入目录:F:\OpenCV2.1\lib上面的F:\OpenCV2.1替换为你的OpenCV的安装目录,关闭VC++2008Express。

VS2008以及OPENCV安装

VS2008以及OPENCV安装

1、V C2008安装此版本是无需破解的建议采用完全安装2、安装OPCV2.0为VC++ 2008 Express配置OpenCV环境打开VC++ 2008 Express,菜单Tools -> Options -> Projects and Solutions -> VC++ DirectoriesShow directories for选择executable files,加入目录D:\Program Files\OpenCV2.0\vc2008\binShow directories for选择include files,加入目录D:\ProgramFiles\OpenCV2.0\vc2008\include\opencvShow directories for选择library files,加入目录D:\Program Files\OpenCV2.0\vc2008\lib 关闭VC++ 2008 Express。

3、安装串口控件以及teechart8.ocx组建考到system32下,双击1..Reg,然后再运行里输入regsvr32 MSCOMM32.OCX注册成功。

TeeChart8.ocx组件注册.exe拷贝到system32下运行,注册即可。

4、安装相机驱动相机接入电脑,驱动路径vs2008\MC15,MC20,64位驱动\MC20 DriverTeeChart控件就不多介绍了,很多朋友不知道开始怎么注册使用,尤其是在64位系统下如何注册的问题,具体如下:win7、win8 64位系统问题所在:∙64位的系统一般都是可以安装32位程序的∙执行C:\Windows\SysWOW64\regsvr32.exe,而不是C:\Windows\System32\regsvr32.exe∙权限不够出现dllregisterserver调用失败错误注册方法:1.把TeeChart8.ocx拷贝到系统的C:\Windows\SysWOW64文件夹下2.右键以管理员身份运行C:\Windows\SysWOW64\cmd.exe,执行命令cd C:\Windows\SysWOW64 【这里不可以用Win+R 运行cmd.exe,因为会造成权限不够而出现dllregisterserver调用失败问题】3.进入到这个目录,再执行regsvr32 TeeChart8.ocx (这里改成你需要注册的名字)大功告成!最后安装GSL库安装2008。

Vc2010下配置opencv2

Vc2010下配置opencv2

Vc2010下配置opencv2.4.11因为想学习一些机器视觉的东西,就想先装上opencv入手,在配置的过程中遇到了一些问题,特进行整理,以供后来者参考。

在配置opencv3.0版本时,就遇到了一些问题,opencv3.0版本的 D:\ProgramFiles\opencv\build\x86目录下没有v10文件夹,网上看到的好多教程都是在vc2012下配置,并没有说明如何在vc2010下配置。

弄了好久都没解决这个问题,只能放弃。

下载了opencv2.4.11版本。

配置相对比较简单。

首先下载opencv2.4.11,下载地址:/downloads.html下载后是一个exe文件,其实是一个自解压程序,点击之后如下:最好将解压目录设置到D:\Program File下,这样以后配置比较方便。

点击Extract解压完成。

解压完成后在opencv目录下有两个文件夹。

Build文件是我们主要用到的文件夹,sourse为源文件,用不到可删除。

下面开始配置过程:步骤1:配置环境变量:【计算机】->【(右键)属性】->【高级系统设置】->【高级(标签)】->【环境变量】->“双击”系统变量中的PATH->在变量值里面添加相应的路径。

如图:双击path值,弹出电脑若为32系统,在变量值的末尾添加”;…… opencv\build\x86\vc10\bin”(和之前的就有有的环境变量用英文的分号“;”进行分隔)电脑若为64位系统,添加”;…… opencv\build\x86\vc10\bin”和”……opencv\build\x64\vc10\bin”,至此,环境变量配置完成。

步骤2:配置包含目录(include)此处采用一个一劳永逸的方法,就是配置一次以后不用配置的方法。

<1>打开visual studio,新建win32控制台项目,取个名字,比如叫test1,然后选好路径,点确定.<2>点一次“下一步”。

vs2008中配置opencv2.0(包正确,已测试)

vs2008中配置opencv2.0(包正确,已测试)

在VS2008中配置OpenCV2.0的方法(已测试,保正确)当前的环境是 Windows 7 旗舰版,VC 6.0 , VS 2008 , VS 2010 均有安装,然后 OpenCV 的话,选择的是 OpenCV 2.0 。

首先是需要安装两个东西,一:OpenCV-2.0.0a-win32二:Cmake-2.6.4-win32-x86其中安装顺序的话,先安装 OpenCV 2.0 然后再安装 cmake ,安装时,我选择 OpenCV 2.0 的安装路径为:C:\OpenCV2.0 ,首先,打开 VS 2008 ,再从 <工具–> 选项> 再到 <项目和解决方案–> VC++ 目录> 添加包含文件:添加库文件:添加源文件:完成上述步骤后便是打开Cmake 进行配置了:运行后设置两个目录:首先 Source Code 目录代表的是你安装 OpenCV 是选择的路径,我安装在 C 盘根目录下,然后 Build The Binaries 目录则代表的是后面将使用 VS 2008 来生成的目录,这个目录中间不能加中文路径,这里我选择的路径是:C:/Users/XiaoZhen/XiaoZhen/OpenCV选择以后,单击 Configure 按钮来选择合适的 VS 版本,这里选择 VS 2008 即可。

然后单击 Finish 按钮退出选择 VS 版本对话框。

此时再次单击 Configure 按钮执行配置操作,最后再单击 Generate 执行生成操作。

执行生成操作后便可以关闭 Cmake 了。

下面就是找到在 Cmake 中一开始设置的 Build The Binaries 目录,在该目录下,你可以发现有一个 VS 2008 的解决方案,使用 Visual Studio 2008 打开这个 OpenCV.sln 的项目,执行下面的几个操作:选择 Debug 版本对 OpenCV 进行编译,编译成功后还需要选择 Debug 版本单独对INSTALL 这个项目编译,选择 Release 版本对 OpenCV 进行编译,编译成功后还需要选择 Release 版本单独对INSTALL 这个项目编译。

HOG(方向梯度直方图)与特征识别

HOG(方向梯度直方图)与特征识别

HOG(⽅向梯度直⽅图)与特征识别结合这周看的论⽂,我对这周研究的Histogram of oriented gradients(HOG)谈谈⾃⼰的理解:HOG descriptors 是应⽤在计算机视觉和图像处理领域,⽤于⽬标检测的特征描述器。

这项技术是⽤来计算局部图像梯度的⽅向信息的统计值。

这种⽅法跟边缘⽅向直⽅图(edge orientation histograms)、尺度不变特征变换(scale-invariant feature transform descriptors)以及形状上下⽂⽅法( shape contexts)有很多相似之处,但与它们的不同点是:HOG描述器是在⼀个⽹格密集的⼤⼩统⼀的细胞单元(dense grid of uniformly spaced cells)上计算,⽽且为了提⾼性能,还采⽤了重叠的局部对⽐度归⼀化(overlapping local contrast normalization)技术。

这篇⽂章的作者Navneet Dalal和Bill Triggs是法国国家计算机技术和控制研究所French National Institute for Research in Computer Science and Control (INRIA)的研究员。

他们在这篇⽂章中⾸次提出了HOG⽅法。

这篇⽂章被发表在2005年的CVPR上。

他们主要是将这种⽅法应⽤在静态图像中的⾏⼈检测上,但在后来,他们也将其应⽤在电影和视频中的⾏⼈检测,以及静态图像中的车辆和常见动物的检测。

HOG描述器最重要的思想是:在⼀副图像中,局部⽬标的表象和形状(appearance and shape)能够被梯度或边缘的⽅向密度分布很好地描述。

具体的实现⽅法是:⾸先将图像分成⼩的连通区域,我们把它叫细胞单元。

然后采集细胞单元中各像素点的梯度的或边缘的⽅向直⽅图。

最后把这些直⽅图组合起来就可以构成特征描述器。

opencv导入vc

opencv导入vc

安装环境为Opencv2.0+Vs2005(VC6.0不支持2.0版本)1.Opencv2.0下载地址:/index.php/Download安装时选择默认路径,安装后检查C:\OpenCV2.0\bin是否已经被加入到环境变量PATH,如果没有,请加入。

加入后需要注销当前Windows用户(或重启)后重新登陆才生效。

2.配置IDE,打开VS2005,选择菜单:Tools -> Options,在弹出窗口中选择Projects and Solutions -> VC++ Directories首先,从“Show Directories for”的list box中选择“Include files”,添加路径“C:\OpenCV2.0\include\opencv”。

3.添加库文件(library files),需要下载CMAKE,用来生产所需的库文件,cmake下载地址:/cmake/resources/software.html打开cmake-gui。

在第一个路径处选择opencv的安装路径,记得是CMakeLists.txt所在的那个路径。

第二个路径是make得到的工程保存位置。

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

选择完编译器之后需点击Configure两次,最后点击Generate生成我们想要的工程文件(.lib .dll)。

4.打开make得到的工程保存位置中的OpenCV.sln文件,build solution后在工程目录下得到bin和lib的文件夹,将bin\debug中的.dll文件复制到C:\OpenCV2.0\bin,将lib\debug中的.lib 文件复制到C:\OpenCV2.0\lib,5.添加库文件(library files),选择菜单:Tools -> Options,在弹出窗口中选择Projects and Solutions -> VC++ Directories,首先,从“Show Directories for”的list box中选择“Library files”,添加路径“C:\OpenCV2.0\lib”。

opencv安装

opencv安装

编译OpenCV用CMake导出VC++项目文件运行cmake-gui,设置where is the source code路径为OpenCV安装路径,假定安装位置为:D:\opencv,并创建子目录D:\opencv\vs2008,并将cmake的"where to build the binaries"设置为这个目录。

然后点configure,在弹出的对话框内选择Visual Studio 9 2008。

你可根据你的系统修改选项,修改后再次选择“Congfigure”,完成后选择“Generate”。

编译OpenCV Debug和Release版本库完成上一步骤后,将在D:\opencv\vs2008目录下生成OpenCV.sln的VC Solution File,请用VC++ 2008 Express打开OpenCV.sln,然后执行如下操作:在Debug下,选择Solution Explorer(解决方案资源管理器)里的Solution OpenCV(解决方案“OpenCV”),点右键,运行"Rebuild Solution";如编译无错误,再选择INSTALL项目,运行"Build"。

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

全部运行完毕后,针对你的系统的OpenCV库就生成了。

配置VC配置include路径也即告诉VC去什么地方寻找OpenCV的头文件,打开VC,选择菜单“工具”->“选项”->“项目和解决方案”->“VC++目录”->“包含文件”,包含D:\opencv\build\include;D:\opencv\build\include\opencv;D:\opencv\build\include\opencv2如果是自己编译的则输入D:\opencv\vs2008\install\include配置lib路径也即告诉VC去什么地方寻找OpenCV的库文件。

Eclipse下配置 OpenCV

Eclipse下配置 OpenCV

1.安装OpenCV2.0,安装时注意最好安装在根目录下,或者安装路径中没有空格和中文字符。

我安装在E盘根目录下,不要忘了在系统环境变量里配置相应路径(E:\OpenCV2.0 \bin)安装时自动配置环境变量(如图1)。

2.Eclipse中的创建C++工程。

3. 输入工程名,Finish完成4.右键点击新建的工程,选择properties->C/C++ Build->Settings->Tool Settings选项卡-> GCC C++ Compiler设置为"E:\OpenCV2.0\include\opencv"5. GW C++ Linker的libraries中加入libcv200 libcvaux200 libcxcore200 libcxts200 libhighgui200 libml200在library search path中加入"E\OpenCV2.0\lib"。

Apple→OK完成Eclipse下OpenCV配置6.测试#include<highgui.h>//eclipse的run-run configuration-arguments中需要添加图片地址(Variables→Edit Variable→new→添加Name 和value为图片地址如“E:\OpenCV2.0\samples\c\box.png”→OK→OK→Run)int main(int argc, char** argv){IplImage* pImg = cvLoadImage(argv[1]);cvNamedWindow("Sr", 1);cvShowImage("Sr", pImg);cvWaitKey(0);cvDestroyWindow("Sr");cvReleaseImage(&pImg);return 0;}问题:出现这样的问题:__exchange_and_add error错误原因:因为我在自己windows系统的eclipse中使用的是MinGW 3.4.5编译器,于是出现了C_XADD定义错误解决办法:1.打开cxoperations.hpp (E:\OpenCV2.0\include\opencv中)2.找到以下语句 (lines 67-68 in 2.0):#else#include <bits/atomicity.h>#if __GNUC__ >= 43.更新该语句已参照__MINGW32__ 的新定义#else#include <bits/atomicity.h>#if __GNUC__ >= 4 || __MINGW32__。

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

VC 2008 Express下安装OpenCV2.0/2.1
本文档适用版本为OpenCV 2.0/2.1和Visual C++ 2008 Express,如使用其他版本,仅供参考。

OpenCV2.0官方安装文档,请参考:/wiki/InstallGuide
一、安装所需要的软件:
1、安装VC++ 2008 Express
Visual C++ Express是微软推出的一款免费集成开发环境,如果你没有足够资金购买Visual C++,你可以使用Visual C++ Express。

本安装说明撰写时,最新的版本是Visual C++ 2008 Express. Visual C++ 2008 Express可以从微软网站下载安装
(/express/product/default.aspx)。

2、安装OpenCV
从/index.php/Download下载OpenCV 2.0,并安装,本文档假定安装目录为:D:\Program Files\OpenCV2.0
3、安装CMake
从/cmake/resources/software.html下载Windows (Win32 Installer) 安装。

二、编译OpenCV
1、用CMake导出VC++项目文件
运行cmake-gui,设置路径为OpenCV安装路径(本文档假定安装位置为:D:\Program Files\OpenCV2.0),并创建子目录D:\Program Files\OpenCV2.0\vc2008,用于存放编译结果。

然后点configure,在弹出的对话框内选择Visual Studio 9 2008。

如果是VC++2008的Express版本,则不支持OpenMP,所以需要取消ENABLE_OPENMP 选项,取消后再次选择“Congfigure”,完成后选择“Generate”。

VC++ 2008(不是Express版本)支持OpenMP,如果你使用VC++2008,强烈建议不要取消这个选项。

2、编译OpenCV Debug和Release版本库
完成上一步骤后,将在D:\Program Files\OpenCV2.0\vc2008目录下生成OpenCV.sln的VC Solution File,请用VC++ 2008 Express打开OpenCV.sln,然后执行如下操作:
(1)在Debug下:
选择Solution Explorer里的Solution OpenCV,点右键,运行"Rebuild Solution";如编译无错误,再选择INSTALL项目,运行"Build"。

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

此时,OpenCV的*d.dll文件(for debug)和*.dll文件(for release)将出现在D:\Program Files\OpenCV2.0\vc2008\bin目录中;OpenCV的*d.lib文件(for debug)和*.lib文件(for release)将出现在D:\Program Files\OpenCV2.0\vc2008\lib目录;头文件*.h出现在D:\Program
Files\OpenCV2.0\vc2008\include\opencv中。

可以被VC++ 2008 Express调用的OpenCV动态库生成完毕。

三、配置Windows环境变量Path
将D:\Program Files\OpenCV2.0\vc2008\bin加入Windows系统环境变量Path中。

加入后可能
需要注销当前Windows用户(或重启)后重新登陆才生效。

四、为VC++ 2008 Express配置OpenCV环境
打开VC++ 2008 Express,菜单Tools -> Options -> Projects and Solutions -> VC++ Directories
Show directories for选择include files,加入目录
D:\Program Files\OpenCV2.0\vc2008\include\opencv ,Show directories for选择library files,
加入目录D:\Program Files\OpenCV2.0\vc2008\lib 关闭VC++ 2008 Express。

五、使用OpenCV 2.0编程
打开VC++ 2008 Express ,创建一个Win32控制台程序opencvhello ;
选择Solution Explorer 里的opencvhello 项目,点击鼠标右键,选择Properties ,在[链接器 LINKER]的[输入INPUT]中;
为项目的Debug 配置增加依赖的库:cxcore200d.lib cv200d.lib highgui200d.lib cvaux200d.lib 为项目的Release 配置增加依赖的库:cxcore200.lib cv200.lib highgui200.lib cvaux200.lib (注:使用OpenCV 2.1 的,请将*200.lib 和*200d.lib 分别改为 *210.lib 和 *210d.lib ) 配置属性-字符集修改为使用“多字节字符集” (由于2008默认是以Unicode 字符集编译的) 编译运行下面的例程(需要将lena.jpg 文件放在项目目录下)。

/*********************************************************************** * OpenCV 2.0 测试例程 * 于仕琪 提供
***********************************************************************/
#include "stdafx.h"
#include "highgui.h"
//所有的以新风格命名的函数都在cv 命名空间中
//如果希望不要每次都输入cv:: ,则可使用下面语句
//using namespace cv;
int _tmain(int argc, _TCHAR* argv[])
{
const char* imagename = "lena.jpg";
cv::Mat img = cv::imread(imagename); // Matlab风格的cvLoadImage 函数的另一种调用if(img.empty())
{
fprintf(stderr, "Can not load image %s\n", imagename);
return -1;
}
if( !img.data ) // 检查是否正确载入图像
return -1;
cv::namedWindow("image", CV_WINDOW_AUTOSIZE); //创建窗口
cv::imshow("image", img); //显示图像
cv::waitKey();
return 0;
}
注:Win7 下使用opencv2.1 VC++2008时该程序中加载图像时要写完整路径,不然加载不了。

例如:
const char* imagename = "lena.jpg";
需要修改为:const char* imagename = "D:\\lena.jpg";。

相关文档
最新文档