1 / 16
文档名称:

opencv 编程入门.doc

格式:doc   大小:127KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

opencv 编程入门.doc

上传人:birth201208 2018/11/24 文件大小:127 KB

下载得到文件列表

opencv 编程入门.doc

相关文档

文档介绍

文档介绍:OpenCV编程入门OpenCV编程入门美国伊力诺理工学院计算机科学系GadyAdam翻译:Mensch2006年11月22日简介OpenCV概述资料链接OpenCV命名约定编译命令C程序实例·GUI命令窗口管理输入设备· OpenCV基础数据结构图像数据结构矩阵与向量其他数据结构·图像处理 创建与释放图像结构空间读入与存储图像读取图像元素图像转换绘图命令 ·矩阵操作 创建与释放矩阵结构空间读取矩阵元素矩阵/向量操作·视频序列处理从视频序列中抓取一帧获取/设定帧信息存储视频文件简介OpenCV概述什么是OpenCV 开源C/C++/视频载入、、®公司的IntegratedPerformancePrimitives(IPP):图像数据操作(分配,释放,复制,设定,转换).图像与视频I/O(基于文件/摄像头输入,图像/视频文件输出).矩阵与向量操作与线性代数计算(相乘,求解,特征值,奇异值分解SVD).各种动态数据结构(列表,队列,集,树,图).基本图像处理(滤波,边缘检测,角点检测,采样与插值,色彩转换,形态操作,直方图,图像金字塔).结构分析(连接成分,轮廓处理,距离转换,模板匹配,Hough转换,多边形近似,线性拟合,椭圆拟合,Delaunay三角化).摄像头标定 (寻找并跟踪标定模板,标定,基础矩阵估计,homography估计,立体匹配).动作分析(光流,动作分割,跟踪).对象辨识 (特征方法,隐马可夫链模型HMM).基本GUI(显示图像/视频, 键盘鼠标操作,滚动条).图像标识 (直线,圆锥,多边形,文本绘图)OpenCV模块:cv-- 辅助(实验性)--:<opencv-root>/docs/:官方网页:puting/opencv/软件下载:/projects/opencvlibrary/书籍:,VadimPisarevsky,andJean-YvesBouguet,Springer,1sted.(June,2006).视频处理例程(位于<opencv-root>/samples/c/目录中):色彩跟踪:camshiftdemo点跟踪:lkdemo动作分割:motempl边缘检测:laplace图像处理例程(位于<opencv-root>/samples/c/目录中):边缘检测:edge分割:pyramid_segmentation形态:morphology直方图:demhist距离转换:distrans椭圆拟合 fitellipseOpenCV命名约定函数命名:cvActionTarget[Mod](...)Action=核心功能(例如设定set,创建create)Target=操作目标(例如轮廓contour,多边形polygon)[Mod]=可选修饰词(例如说明参数类型)矩阵数据类型:CV_<bit_depth>(S|U|F)C<number_of_channels>S=带符号整数U=无符号整数F=浮点数例:CV_8UC1表示一个8位无符号单通道矩阵,:IPL_DEPTH_<bit_depth>(S|U|F)例::#include<>#include<>#include<>#include<>//不必要-:g++hello--ohello-world\-I/usr/local/include/opencv-L/usr/local/lib\-lm-lcv-lhighgui-lcvauxWindows系统:////////////////////////////////////////////////////////////////////////////hello-////一个简单的OpenCV程序//它从一个文件中读取图像,将色彩值颠倒,并显示结果./////////////////////////////////////////////////////////////////////////