opencv基本函数.doc_第1页
opencv基本函数.doc_第2页
opencv基本函数.doc_第3页
opencv基本函数.doc_第4页
opencv基本函数.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

cvAbs计算数组中所有元素的绝对值 void cvAbs( const CvArr* src, const dst );/计算src里的值的绝对值,把结果写到dst cvAbsDiff计算两个数组差值的绝对值 void cvAbsDiff( const CvArr* src1, const CvArr* src2, const dst );/先从src1减去src2,然后将差的绝对值写到dst cvAbsDiffS计算数组和标量差值的绝对值 void cvAbsDiffS( const CvArr* src, CvScalar value, const dst );/先从src1减去常标量值value,然后将差的绝对值写到dst cvAdd两个数组的元素级的加运算 void cvAdd( const CvArr* src1, const CvArr* src2, CvArr* dst const CvArr* mask = NULL );/将src1里所有元素同src2里的元素对应进行相加,结果放到dst, /如若mask非空,则由mask中非零元素指定的dst元素值在函数执行后不变 cvAddS一个数组和一个标量的元素级的相加运算 void cvAddS( cosnt CvArr* src, CvScalar value, CvArr* dst, const CvArr* mask = NULL );/将src1里所有元素同数量标量value进行相加,结果放到dst, /如若mask非空,则由mask中非零元素指定的dst元素值在函数执行后不变 cvAddWeighted两个数组的元素级的加权相加运算 void cvAddWeighted( const CvArr* src1, double alpha,/src1融合强度 const CvArr* src2, double beta,/src2融合强度 double gamma,/目标图像的附加偏移参数 CvArr* dst );/将src1与src2两个图像根据dst(x,y) = alpha * src1(x,y) + beta * src2(x,y) + gamma /融合,可通过设置,alpha从0到1区间取之,beta = 1 - alpha cvAnd在两个数组间做按位与运算 void cvAnd( cosnt CvArr* src1, const CvArr* src2, CvArr* dst, const CvArr* mask = NULL );/src1和src2两个元素进行位与运算,每一位得出的结果写到dst对应的元素中 /若mask非空,只计算非0mask元素所对应的dst元素,注意保持src1和src2相同的数据类型 cvAndS在一个数组和标量间做按位与运算 void cvAndS( const CvArr* src1, CvScalar value, CvArr* dst, const CvArr* msk = NULL );/src1和常标量value进行位与运算,每一位得出的结果写到dst对应的元素中 /若mask非空,只计算非0mask元素所对应的dst元素,注意保持src1和src2相同的数据类型 cvAvg计算数组中素有元素的平均值 CvScalar cvAvg( const CvArr* arr, const CvArr* mask = NULL );/计算数组arr的平均像素值,如果mask非空,平均值仅由那些mask值非0的元素相对应的像素算出 cvAvgSdv计算数组中所有元素的绝对值和标准差 cvAvgSdv( const CvArr* arr, CvScalar* mean, CvScalar* std_dev, const CvArr* mask = NULL );/计算数组arr的平均像素值和像素的标准差,如果mask非空,平均值和标准差仅由那些mask值非0的元素相对应的像素算出 cvCalcCovarMatrix计算一组n维空间向量的协方差void cvCalcCovarMaatrix(const CvArr* vects,int count,CvArr* avg,int flags/标志参数); /cvCalcCovarMatrix()可能用到的标志参数的值:CV_COVAR_NORMAL计算均值和协方差CV_COVAR_SCRAMBLED快速PCA“Scrambled”协方差CV_COVER_USE_AVERAGE输入均值而不是计算均值CV_COVER_SCALE重新缩放输出的协方差矩阵cvCmp对两个数组中的所有元素运用设置的比较操作 cvCmpS对数组和标量运用设置的比较操作 cvConvertScale用可选的缩放值转换数组元素类型 cvConvertScaleAbs计算可选的缩放值的绝对值之后再转换数组元素的类型 cvCopy把数组中的值复制到另一个数组中 cvCountNonZero计算数组中非0值的个数 cvCrossProduct计算两个三维向量的向量积(叉积) cvCvtColor将数组的通道从一个颜色空间转换另外一个颜色空间 cvDet计算方阵的行列式 cvDiv用另外一个数组对一个数组进行元素级的除法运算 cvDotProduct计算两个向量的点积 cvEigenVV计算方阵的特征值和特征向量 cvFlip围绕选定轴翻转 cvGEMM矩阵乘法 cvGetCol从一个数组的列中复制元素 cvGetCols从数据的相邻的多列中复制元素值 cvGetDiag复制数组中对角线上的所有元素 cvGetDims返回数组的维数 cvGetDimSize返回一个数组的所有维的大小 cvGetRow从一个数组的行中复制元素值 cvGetRows从一个数组的多个相邻的行中复制元素 cvGetSize得到二维的数组的尺寸,以CvSize返回 cvGetSubRect从一个数组的子区域复制元素值 cvInRange检查一个数组的元素是否在另外两个数组中的值的范围内 cvInRangeS检查一个数组的元素的值是否在另外两个标量的范围内 cvInvert求矩阵的转置 cvMahalonobis计算两个向量间的马氏距离 cvMax在两个数组中进行元素级的取最大值操作 cvMaxS在一个数组和一个标量中进行元素级的取最大值操作 cvMerge把几个单通道图像合并为一个多通道图像 cvMin在两个数组中进行元素级的取最小值操作 cvMinS在一个数组和一个标量中进行元素级的取最小值操作 cvMinMaxLoc寻找数组中的最大最小值 cvMul计算两个数组的元素级乘积 cvNot按位对数组中的每一个元素求反 cvNorm计算两个数组的正太相关性 cvNormalize将数组中元素进行规一化 cvOr对两个数组进行按位操作 cvOrS在数组与标量之间进行按位或操作 cvReduce通过给定的操作符将二维数组约简为向量 cvRepeat以平铺的方式进行数组复制 cvSet用给定值初始化数组 cvSetZero将数组中所有元素初始化为0 cvSetIdentity将数组中对角线上的元素设为1,其他置0 cvSolve求出线性方程组的解 cvSplit将多通道数组分割成多个单通道数组 cvSub两个数组元素级的

温馨提示

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

评论

0/150

提交评论