opencv最基础的图像处理

opencv最基础的图像处理

ID:17016852

大小:31.50 KB

页数:7页

时间:2018-08-26

opencv最基础的图像处理_第1页
opencv最基础的图像处理_第2页
opencv最基础的图像处理_第3页
opencv最基础的图像处理_第4页
opencv最基础的图像处理_第5页
资源描述:

《opencv最基础的图像处理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、openCV——几个实用函数2010年12月20日星期一09:181.cvSmooth:各种方法的图像平滑voidcvSmooth(constCvArr*src,CvArr*dst,intsmoothtype=CV_GAUSSIAN,intparam1=3,intparam2=0,doubleparam3=0);  src  输入图像.  dst  输出图像.  smoothtype  平滑方法:  .CV_BLUR_NO_SCALE(简单不带尺度变换的模糊)-对每个象素的param1×param2领域求和。如果邻

2、域大小是变化的,可以事先利用函数cvIntegral计算积分图像。  .CV_BLUR(simpleblur)-对每个象素param1×param2邻域求和并做尺度变换1/(param1.param2).  .CV_GAUSSIAN(gaussianblur)-对图像进行核大小为param1×param2的高斯卷积  .CV_MEDIAN(medianblur)-对图像进行核大小为param1×param1的中值滤波(i.e.邻域是方的).  .CV_BILATERAL(双向滤波)-应用双向3x3滤波,彩色sigm

3、a=param1,空间sigma=param2.平滑操作的第一个参数.  param2  平滑操作的第二个参数.对于简单/非尺度变换的高斯模糊的情况,如果param2的值为零,则表示其被设定为param1。  param3  对应高斯参数的Gaussiansigma(标准差).如果为零,则标准差由下面的核尺寸计算:  sigma=(n/2-1)*0.3+0.8,其中n=param1对应水平核,  n=param2对应垂直核.  对小的卷积核(3×3to7×7)使用如上公式所示的标准sigma速度会快。如果param

4、3不为零,而param1和param2为零,则核大小有sigma计算(以保证足够精确的操作).  函数cvSmooth可使用上面任何一种方法平滑图像。每一种方法都有自己的特点以及局限。  没有缩放的图像平滑仅支持单通道图像,并且支持8位到16位的转换(与cvSobel和cvaplace相似)和32位浮点数到32位浮点数的变换格式。  简单模糊和高斯模糊支持1-或3-通道,8-比特和32-比特浮点图像。这两种方法可以(in-place)方式处理图像。中值和双向滤波工作于1-或3-通道,8-位图像,但是不能以in-pl

5、aceotherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitteeAfterthevictoryofthelongMarch,hehasbeent

6、heNorthwestOfficeoftheFederationofStateenterprisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,Ministersand方式处理图像.2.IplImage结构由于OpenCV主要针对的是计算机视觉方面的处理,因此在函数库中,最重要的结构体是IplImage结构。IplI

7、mage结构来源于Intel的另外一个函数库IntelImageProcessingLibrary(IPL),该函数库主要是针对图像处理。IplImage结构具体定义如下:  typedefstruct_IplImage  {  intnSize;/*IplImage大小*/  intID;/*版本(=0)*/  intnChannels;/*大多数OPENCV函数支持1,2,3或4个通道*/  intalphaChannel;/*被OpenCV忽略*/  intdepth;/*像素的位深度,主要有以下支持格式:I

8、PL_DEPTH_8U,IPL_DEPTH_8S,IPL_DEPTH_16U,IPL_DEPTH_16S,IPL_DEPTH_32S,  IPL_DEPTH_32F和IPL_DEPTH_64F*/  charcolorModel[4];/*被OpenCV忽略*/  charchannelSeq[4];/*同上*/  intdataOrder;/*0-交叉存取

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

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

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