计算机视觉实验课课件.ppt

计算机视觉实验课课件.ppt

ID:57034539

大小:42.00 KB

页数:27页

时间:2020-07-27

计算机视觉实验课课件.ppt_第1页
计算机视觉实验课课件.ppt_第2页
计算机视觉实验课课件.ppt_第3页
计算机视觉实验课课件.ppt_第4页
计算机视觉实验课课件.ppt_第5页
资源描述:

《计算机视觉实验课课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、OpenCV基础一、OpenCV概述(1)OpenCV是Intel开源计算机视觉库。它由一系列C函数和少量C++类构成,实现了图像处理和计算机视觉方面的很多通用算法。(2)OpenCV拥有包括300多个C函数的跨平台的中、高层API。它不依赖于其它的外部库——尽管也可以使用某些外部库。(3)OpenCV对非商业应用和商业应用都是免费的。(4)OpenCV为Intel®IntegratedPerformancePrimitives(IPP)提供了透明接口。二、VC6.0下OpenCV的安装与配置1、OpenCV的安装下载OpenCV安装程序,将OpenCV安

2、装到C:ProgramFilesOpenCV(此目录须与VC6.0的安装目录一致)。注:在安装时选择"将OpenCVbin加入系统变量"(AddOpenCVbintothesystermPATH)。2、配置Windows环境变量检查C:ProgramFilesOpenCVbin是否已经被加入到环境变量PATH,如果没有,请加入。加入后需要注销当前Windows用户(或重启)后重新登陆才生效。右击桌面上的“我的电脑”,选择“属性”选项,在弹出的窗口中单机“高级”标签,在“环境变量”列表中对Path变量进行编辑,将路径C:ProgramFi

3、lesOpenCVbin是否已经被加入到环境变量Path变量的尾部。3、配置VisualC++6.0(1)全局设置菜单Tools->Options->Directories:先设置lib路径,选择Libraryfiles,在下方填入路径:C:ProgramFilesOpenCVlib然后选择includefiles,在下方填入路径:C:ProgramFilesOpenCVcxcoreincludeC:ProgramFilesOpenCVcvincludeC:ProgramFilesOpenCVcvauxincludeC:

4、ProgramFilesOpenCVmlincludeC:ProgramFilesOpenCVotherlibshighguiC:ProgramFilesOpenCVotherlibscvcaminclude然后选择sourcefiles,在下方填入路径:C:ProgramFilesOpenCVcvsrcC:ProgramFilesOpenCVcxcoresrcC:ProgramFilesOpenCVcvauxsrcC:ProgramFilesOpenCVotherlibshighguiC:Prog

5、ramFilesOpenCVotherlibscvcamsrcwindows最后点击“ok”,完成设置。(2)项目设置每创建一个将要使用OpenCV的VCProject,都需要给它指定需要的lib。菜单:Project->Settings,然后将Settingfor选为AllConfigurations,然后选择右边的link标签,在Object/librarymodules附加上:cxcore.libcv.libml.libcvaux.libhighgui.libcvcam.lib三、OpenCV中常用数据结构1、CvPointCvPoint定

6、义基于二维整型坐标上的点,其结构如下。TypedefstructCvPoint{intx;/*x坐标,通常以0为基点*/inty;/*y坐标,通常以0为基点*/}CvPoint;/*构造函数*/inlineCvPointcvPoint(intx;inty);/*从CvPoint2D32f转换得来*/inlineCvPointcvPointFrom32f(CvPoint2D32fpoint);2、CvPoint2D32fCvPoint2D32f定义基于二维浮点坐标上的点,其结构如下。TypedefstructCvPoint2D32f{Floatx;/*x坐标

7、,通常以0为基点*/Floaty;/*y坐标,通常以0为基点*/}CvPoint2D32f;/*构造函数*/inlineCvPoint2D32fcvPoint2D32f(doublex;doubley);/*从CvPoint转换得来*/inlineCvPoint2D32fcvPointTo32f(CvPointpoint);3、CvSizeCvSize以像素为单位定义矩形框大小,其结构如下。TypedefstructCvSize{intwidth;/*矩形宽*/intheight;/*矩形高*/}CvSize;/*构造函数*/inlineCvSizecvS

8、ize(intwidth;intheight);4、CvScala

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。