1 / 14
文档名称:

Opencv学习笔记.doc

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

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

分享

预览

Opencv学习笔记.doc

上传人:文库旗舰店 2019/9/26 文件大小:131 KB

下载得到文件列表

Opencv学习笔记.doc

相关文档

文档介绍

文档介绍:OpenCV学****笔记软件下载: 1、opencv模块(主要):?CV主要的OpenCV函数:图像处理与视觉算法;?ML机器学****模式分类和回归分析,统计分离器;?HighGUI图像视频输入/出;?CXcore数据结构与线性代数支持,基本函数;二、常用的视频和图像处理:?视频处理:以下处理的demo在<opencv-root>/samples/c/彩色跟踪(camshiftdemo);点跟踪(lkdemo);运动分割(motempl);边缘检测(laplace);?图像处理:以下图像的处理demo在<opencv-root>/samples/c/边缘检测(edge);分割(pyramid_segmentation);形态学操作(morphology);直方图(demhist);距离变换(distrans);椭圆拟合(fitellipse);3、命名规则:OpenCV使用近似匈牙利命名法的方法,比较值得一提的特色是:它的数据结构几乎都  是大写的Cv开头,而它提供的函数都是小写的cv?函数名:cvActionTargetMod(...)提高了函数的可读性,指明用什么动作,哪个目标,用什么方法Action=核心功能(corefunctionality)(,create)Target=目标图像区域(targetimagearea)(,polygon)Mod  =(可选的)调整语(optionalmodifiers)()常遇到的状况有四种:() .:cvCreateImage(),cvNamedWindow()()   .:cvMat(),cvSize(),cvPoint()()   .:cvDCT()离散余弦变换算法 () :cvFindContours()轮廓搜寻算法?矩阵数据类型:CV_<bit_depth>(S|U|F)C<number_of_channels>Bit_depth=位数,也叫做深度位数分別有1bit(黑白二值图),8bits,16bits,32bitsNumber_of_channels=通道数   S=符号整型U=无符号整型F=浮点型  .:CV_8UC1是指一个8位无符号整型单通道矩阵,CV_32FC2是指一个32位浮点型双通道矩阵.?图像数据类型:IPL_DEPTH_<bit_depth>(S|U|F).:.?头文件:#include<>#include<>#include<> #include<>#include<> //一般不需要,、基础数据结构:CvPoint: ?OpenCV的基本数据类型之一,表示一个坐标为整数的二维点,是一个包含integer类型成员x和y的简单结构体。?CvPoint二维坐标系下的点,类型为整型TypedefstructCvPoint{Intx; //x坐标,通常以0为基点Inty; //y坐标,通常以0为基点}CvPoint;?CvPoint的构造函数:inlineCvPointcvPoint(intx,inty);?从CvPoint2D32f转换:inlineCvPointcvPointFrom32f(CvPoint2D32fpoint);?变体类型:CvPoint2D32f:二维坐标下的点,类型为浮点CvPoint2D64fCvPoint3D32f:三维坐标下的点,类型为浮点CvPoint3D64fCvSize:矩形框大小,以像素为精度TypedefstructCvSize{Intwidth; //矩形宽Intheight; //矩形高}CvSize;五、Qt+OpenCV视频采集:Qt学****网站:OpenCV中文论坛::Code首先介绍下opencv:OpenCV的全称是:puterVisionLibrary。 OpenCV于1999年由Intel建立,现在由WillowGarage提供支持。OpenCV是一个基于BSD许可证授权(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和MacOS操作系统上。它轻量级而且高效,由一系列C函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。。,!在vs2005