OpenCV No.1

OpenCV No.1

OpenCV,Open Source Computer Vision Library.一个基于(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。由一系列C函数和C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,用于实现图像处理和计算机视觉方面等诸多算法。

目前最新版本为3.0,与之前的2.4.8、2.4.9相比,附加依赖项lib配置更为简单。以Opencv2.4.9在VS2013环境下的配置为例:

1.SDK下载解压

  • OpenCV 2.4.9下载地址:https://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.9/opencv-2.4.9.exe/download
  • VS2013下载地址:http://www.iplaysoft.com/vs2013.

2.配置环境变量

计算机——属性——高级系统设置——高级——环境变量——系统变量——Path

32/64位系统,都添加“…… opencv\build\x86\vc10\bin”

3.工程目录的配置

1)VS2013下新建VC++项目

2)属性管理器(debug):通用属性

VC++目录

  • 包含目录中添加:

……opencv\build\include

……opencv\build\include\opencv

……Program Files\opencv\build\include\opencv2

链接器

  • 常规——附加库目录添加:
……opencv\build\x86\vc12\lib(VS2010—VC10;VS2012—VC11;VS2013—VC12)

  • 输入——附加依赖项添加:

……opencv\build\x86\vc12\lib下的所有lib文件,eg:opencvcalib3d249d.lib、opencvcontrib249d.lib

3)属性管理器(release):通用属性

VC++目录

  • 包含目录中添加:

……opencv\build\include

……opencv\build\include\opencv

……Program Files\opencv\build\include\opencv2

  • 库目录中添加:

……opencv\build\x86\vc12\lib(VS2010—VC10;VS2012—VC11;VS2013—VC12)

链接器(与debug相比,lib文件中249后不带d)

  • 输入——附加依赖项添加:

……opencv\build\x86\vc12\lib下的所有lib文件,eg:opencvcalib3d249.lib、opencvcontrib249.lib

最终测试

载入图片并显示:在工程目录下放置一张名为'cv0.jpg'的图片。

效果图:
OpenCV No.1_第1张图片


你可能感兴趣的:(opencv,Vision,Computer)