opencv1.0安装方法_第1页
opencv1.0安装方法_第2页
opencv1.0安装方法_第3页
opencv1.0安装方法_第4页
opencv1.0安装方法_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、OpenCV基础教程基础教程 掌握图像处理与掌握图像处理与OpenCV入门,能入门,能够利用够利用OpenCV,实现具体的小项目。,实现具体的小项目。本次培训分为三次课,共本次培训分为三次课,共8学时学时 。成为图像处理、机器视觉团队成员,在大学期间持续进行成为图像处理、机器视觉团队成员,在大学期间持续进行这一方面的应用程序设计与实现。这一方面的应用程序设计与实现。OpenCV基础教程基础教程 图像和视频文件的读写、图形化显示图像和视频文件的读写、图形化显示及摄像头数据获取等相关操作。及摄像头数据获取等相关操作。相关软件安装与介绍相关软件安装与介绍 完成一个实际图像处理的小应用。完成一个实际图

2、像处理的小应用。OpenCV基础教程基础教程每次课程都需要针对每次课程都需要针对思考题思考题部分提交一部分提交一份实验报告。(要有详细的步骤)份实验报告。(要有详细的步骤)养成平时记录的好习惯养成平时记录的好习惯课堂完成基本操作实验部分,思考题部课堂完成基本操作实验部分,思考题部分课后完成。分课后完成。OpenCV基础教程基础教程目录目录OpenCV基础教程基础教程OpenCV OpenCV是是Intel公司支持的开源计算机视觉库。它轻量公司支持的开源计算机视觉库。它轻量级而且高效,由一系列级而且高效,由一系列C函数和少量函数和少量C+ 类构成,实现类构成,实现了图像处理和计算机视觉方面的很多

3、通用算法。了图像处理和计算机视觉方面的很多通用算法。简而言之,它是为我们提供方便的一种工具。简而言之,它是为我们提供方便的一种工具。OpenCV基础教程基础教程OpenCV的特点的特点有针对Intel处理器进行优化,如IPP库提供500多个函数,涉及到众多领域可运行在Linuxwindowsmac等系统完全免费,而且全部开源OpenCV基础教程基础教程OpenCV的结构和内容的结构和内容OpenCV基础教程基础教程目录目录OpenCV基础教程基础教程嵌入式系统应用嵌入式系统应用直线检测直线检测OpenCV基础教程基础教程目录目录OpenCV基础教程基础教程OpenCV的发展的发展OpenCV基

4、础教程基础教程目录目录OpenCV基础教程基础教程相关软件下载相关软件下载XP虚拟机下载虚拟机下载CS1Software硬件实验室虚拟机硬件实验室虚拟机公共基础教学公共基础教学 WinXP+2012年年06月省考月省考.rarOpenCV相关软件下载相关软件下载CS3SoftwareOpenCV相关相关 ffdshow-rev2228_20081017.zip OpenCV_1.0.exe OPEN中文教程带索引中文教程带索引.chmOpenCV基础教程基础教程安装安装Visual C+ 6.0(XP虚拟机里面已经包含)虚拟机里面已经包含)1.安装安装OpenCV_1.0rc1.exeOpen

5、CV基础教程基础教程2.选择选择OpenCV安装路径(一般默认即可)安装路径(一般默认即可)OpenCV基础教程基础教程3.确保将确保将OpenCV的的bin目录添加到系统环境变量(打勾)目录添加到系统环境变量(打勾)OpenCV基础教程基础教程4.配置配置Windows环境变量(在上一步不成功的条件下)环境变量(在上一步不成功的条件下) 检查C:Program FilesOpenCVbin是否已经被加入到环境变量PATH,如果没有,请加入。加入后需要注销当前Windows用户(或重启)后重新登陆才生效。(可以在任务管理器里重启explorer.exe) OpenCV基础教程基础教程5. 5.

6、配置配置Visual C+ 6.0(1)全局设置(菜单菜单Tools-Options-Directories) 先先设置设置lib路径,选择路径,选择Library files,在下方填入路径在下方填入路径:C:Progr am FilesOpenCVlib OpenCV基础教程基础教程然后然后选择选择include files,在下方填入路径:在下方填入路径: C:Program FilesOpenCVcxcoreincludeC:Program FilesOpenCVcvinclude C:Program FilesOpenCVcvauxinclude C:Program FilesOpe

7、nCVmlinclude C:Program FilesOpenCVotherlibshighgui C:Program FilesOpenCVotherlibscvcamincludeOpenCV基础教程基础教程接着接着选择选择source files(可选,调试用)(可选,调试用),在下方填入路径:在下方填入路径:C:Program FilesOpenCVcvsrcC:Program FilesOpenCVcxcoresrc C:Program FilesOpenCVcvauxsrc C:Program FilesOpenCVotherlibshighgui C:Program Files

8、OpenCVotherlibscvcamsrcwindowsOpenCV基础教程基础教程(2).项目设置每创建一个将要使用每创建一个将要使用OpenCV的的VC工程,都要指定需要的工程,都要指定需要的lib。菜单菜单:Project-Settings,将将Setting for选为选为All Configurations, 选选择右边的择右边的link标签,在标签,在Object/library modules附加上附加上 :cxcore.lib cv.lib cvaux.lib highgui.lib cvcam.lib ml.lib 如果你不需要这么多如果你不需要这么多lib,你可以只添加

9、你需要的,你可以只添加你需要的lib。 OpenCV基础教程基础教程目录目录OpenCV基础教程基础教程ffdshowOpenCVOpenCV 自带函数只能打开自带函数只能打开AVIAVI文件,而文件,而AVIAVI文件也有多种文件也有多种压缩格式,需要压缩格式,需要ffdshowffdshow编解码库提供帮助。编解码库提供帮助。OpenCV基础教程基础教程ffdshowOpenCV基础教程基础教程ffdshowOpenCV基础教程基础教程ffdshowOpenCV基础教程基础教程ffdshowOpenCV基础教程基础教程ffdshowOpenCV基础教程基础教程读入并显示一张图片读入并显示一

10、张图片-新建控制台程序新建控制台程序OpenCV基础教程基础教程读入并显示一张图片读入并显示一张图片OpenCV基础教程基础教程读入并显示一张图片读入并显示一张图片-为工程添加源文件为工程添加源文件OpenCV基础教程基础教程读入并显示一张图片读入并显示一张图片-添加添加OpenCV库库或在源代码顶部加入如下代码:或在源代码顶部加入如下代码:#pragma comment(lib,cxcore)#pragma comment(lib,cv)#pragma comment(lib,highgui)OpenCV基础教程基础教程读入并显示一张图片读入并显示一张图片-编译运行编译运行#pragma c

11、omment(lib,cxcore)#pragma comment(lib,cv)#pragma comment(lib,highgui)OpenCV基础教程基础教程读入并显示一张图片读入并显示一张图片-编译运行编译运行OpenCV基础教程基础教程读入并显示视频读入并显示视频-编译运行编译运行1.CvCapture *capture,IplImage *image;2. capture = cvCaptureFromFile(good.avi)3. image=cvQueryFrame(capture)4.while(image) image=cvQueryFrame(capture); 5.

12、 cvReleaseCapture(&capture);强调强调image=cvQueryFrame()返回的图像不可以被用户释放返回的图像不可以被用户释放或者修改或者修改,即不能调用即不能调用cvReleaseImage(&image);OpenCV基础教程基础教程读入并显示摄像头数据读入并显示摄像头数据-编译运行编译运行1.CvCapture *capture,IplImage *image;2. capture = cvCaptureFromCAM(index)3. image=cvQueryFrame(capture)4.while(image) image=cvQueryFrame(capture); 5. cvReleaseCapture(&capture);强调强调image=cvQueryFrame()返回的图像不可以被用户释放返回的图像不可以被用户释放或者修改或者修改,即不能调用即不能调用cvReleaseImage(&image);OpenCV基础教程基础教程基础任务基础任务下载并安装软件下载并安装软件 VPC虚拟机、虚拟机、OpenCV、ffdshow1配置配置VC环境环

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论