计算机视觉实验课.pptVIP

  • 2
  • 0
  • 约6.68千字
  • 约 27页
  • 2019-07-13 发布于湖北
  • 举报
OpenCV 基础 一、OpenCV概述 (1)OpenCV是Intel开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。 (2)OpenCV 拥有包括 300 多个C函数的跨平台的中、高层 API。它不依赖于其它的外部库——尽管也可以使用某些外部库。 (3)OpenCV 对非商业应用和商业应用都是免费的。 (4)OpenCV 为Intel? Integrated Performance Primitives (IPP) 提供了透明接口。 二、VC6.0下OpenCV的安装与配置 1、OpenCV的安装 下载OpenCV安装程序,将OpenCV安装到C:\Program Files\OpenCV(此目录须与VC6.0的安装目录一致)。 注:在安装时选择将\OpenCV\bin加入系统变量(Add\OpenCV\bin to the systerm PATH)。 2、配置Windows环境变量 检查C:\Program Files\OpenCV\bin是否已经被加入到环境变量PATH,如果没有,请加入。加入后需要注销当前Windows用户(或重启)后重新登陆才生效。 右击桌面上的“我的电脑”,选择“属性”选项,在弹出的窗口中 单机“高级”标签,在“环境变量”列表中对Path变量进行编辑,将路径C:\Program Files\OpenCV\bin是否已经被加入到环境变量Path变量的尾部。 3、配置Visual C++ 6.0 (1)全局设置 菜单Tools-Options-Directories:先设置lib路径, 选择Library files,在下方填入路径:C:\Program Files\OpenCV\lib 然后选择include files,在下方填入路径: C:\Program Files\OpenCV\cxcore\include C:\Program Files\OpenCV\cv\include C:\Program Files\OpenCV\cvaux\include C:\Program Files\OpenCV\ml\include C:\Program Files\OpenCV\otherlibs\highgui C:\Program Files\OpenCV\otherlibs\cvcam\include 然后选择source files,在下方填入路径: C:\Program Files\OpenCV\cv\src C:\Program Files\OpenCV\cxcore\src C:\Program Files\OpenCV\cvaux\src C:\Program Files\OpenCV\otherlibs\highgui C:\Program Files\OpenCV\otherlibs\cvcam\src\windows 最后点击“ok”,完成设置。 (2)项目设置 每创建一个将要使用OpenCV的VC Project,都 需要给它指定需要的lib。菜单:Project-Settings, 然后将Setting for选为All Configurations,然后选择 右边的link标签,在Object/library modules附加上 : cxcore.lib cv.lib ml.lib cvaux.lib highgui.lib cvcam.lib 三、OpenCV中常用数据结构 1、CvPoint CvPoint定义基于二维整型坐标上的点,其结构如下。 Typedef struct CvPoint { int x; /* x坐标,通常以0为基点 */ int y; /* y坐标,通常以0为基点 */ }CvPoint; /* 构造函数*/ inline CvPoint cvPoint (int x;int y); /* 从CvPoint2D32f转换得来 */ inline CvPoint cvPointFrom32f(CvPoint2D32f point); 2、CvPoint2D32f CvPoint2D32f定义基于二维浮点坐标上的点,其结 构如下。 Typedef struct CvPoint2

文档评论(0)

1亿VIP精品文档

相关文档