1 / 65
文档名称:

学习openCV..pptx

格式:pptx   页数:65页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学习openCV..pptx

上传人:q1188830 2016/6/15 文件大小:0 KB

下载得到文件列表

学习openCV..pptx

相关文档

文档介绍

文档介绍:学习 OpenCV —— OpenCV 概述? OpenCV 是 Intel 开源计算机视觉库。?它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。? OpenCV 的特点?拥有包括 300 多个 C函数的跨平台的中、高层 API ?跨平台: Windows, Linux ?免费( FREE ):无论对非商业应用和商业应用?速度快?使用方便 OpenCV 的结构? CV :基本的图像处理函数和高级的计算机视觉算法? ML: 机器学习库,包含一些用于分类、回归和数据聚类的类和函数? HighGUI :图像和视频输入/输出的函数? CXCore :基本的数据结构和算法? CvAux :即将淘汰的算法和新出现的实验性算法和函数 OpenCV 与 Matlab_Image Tool 比较? OpenCV 要用编程语言调用,效率高, Matlab 使用脚本语言,直观方便; ? OpenCV 适合开发适时系统, Matlab 适合测试算法; ? OpenCV 开发源代码, Matlab 核心算法代码不可以得到。参考书籍? Open puter Vision Library by Gary R. Bradski , Vadim Pisarevsky , and Jean- Yves Bouguet , Springer, 1st ed. (June, 2006). chenyusiyuan :? Learning OpenCV - Computer Vision with the OpenCV Library by Gary Bradski & Adrian Kaehler , O'Reilly Media, 1 st ed. (September, 2008). ?学习 OpenCV 作者:刘瑞祯于仕琪,清华大学出版社 The Functionality in Pictures OpenCV 的功能应用 OpenCV 能够实现以下功能: (1)对图象数据的操作,包括分配、释放、复制和转换数据。(2)对图象和视频的输入输出,指文件和摄像头作为输入,图象和视频文件作为输出。(3)具有对矩阵和向量的操作以及线性代数的算法程序,包括矩阵、解方程、特征值以及奇异值。(4)可对各种动态数据结构,如列表、队列、集合、树和图等进行操作。(5)具有基本的数字图象处理能力,如可进行滤波、边缘检测、角点检测、采样与差值、色彩转换、形态操作、直方图和图象金字塔等操作。(6)可对各种结构进行分析,包括连接部件分析、轮廓处理、距离变换、各种距的计算、模板匹配、 Hongh 变换、多边形逼近、直线拟合、椭圆拟合和 Delaunay 三角划分等。(7)对摄像头的定标,包括发现与跟踪定标模式、定标、基本矩阵估计、齐次矩阵估计和立体对应。(8)对运动的分析,如对光流、运动分割和跟踪的分析。(9)对目标的识别,可采用特征法和隐马尔科夫模型( HMM )法。(10)具有基本的 GUI 功能,包括图像与视频显示、键盘和鼠标事件处理及滚动条等。(11)可对图像进行标注,如对线、二次曲线和多边形进行标注,还可以书写文字(目前只支持中文)。 OpenCV 应用领域?图像中物体分析?安全和入侵检测系统?自动监视和安全系统?医学图像去噪?产品质量检测系统?摄像机标定?无人飞行器/汽车/水下机器人常见应用形体学