`
v5qqbrowser
  • 浏览: 357015 次
文章分类
社区版块
存档分类
最新评论

OpenCV 基础函数

 
阅读更多

From:http://my.csdn.net/gczg2012/code/detail/14729

------------------------------------------------------------------------------------------

1、cvLoadImage:将图像文件加载至内存;
2、cvNamedWindow:在屏幕上创建一个窗口;
3、cvShowImage:在一个已创建好的窗口中显示图像;
4、cvWaitKey:使程序暂停,等待用户触发一个按键操作;
5、cvReleaseImage:释放图像文件所分配的内存;
6、cvDestroyWindow:销毁显示图像文件的窗口;
7、cvCreateFileCapture:通过参数设置确定要读入的AVI文件;
8、cvQueryFrame:用来将下一帧视频文件载入内存;
9、cvReleaseCapture:释放CvCapture结构开辟的内存空间;
10、cvCreateTrackbar:创建一个滚动条;
11、cvSetCaptureProperty:设置CvCapture对象的各种属性;
12、cvGetCaptureProperty:查询CvCapture对象的各种属性;
13、cvGetSize:当前图像结构的大小;
14、cvSmooth:对图像进行平滑处理;
15、cvPyrDown:图像金字塔,降采样,图像缩小为原来四分之一;
16、cvCanny:Canny边缘检测;
17、cvCreateCameraCapture:从摄像设备中读入数据;
18、cvCreateVideoWriter:创建一个写入设备以便逐帧将视频流写入视频文件;
19、cvWriteFrame:逐帧将视频流写入文件;
20、cvReleaseVideoWriter:释放CvVideoWriter结构开辟的内存空间;
21、CV_MAT_ELEM:从矩阵中得到一个元素;
22、cvAbs:计算数组中所有元素的绝对值;
23、cvAbsDiff:计算两个数组差值的绝对值;
24、cvAbsDiffS:计算数组和标量差值的绝对值;
25、cvAdd:两个数组的元素级的加运算;
26、cvAddS:一个数组和一个标量的元素级的相加运算;
27、cvAddWeighted:两个数组的元素级的加权相加运算(alpha运算);
28、cvAvg:计算数组中所有元素的平均值;
29、cvAvgSdv:计算数组中所有元素的绝对值和标准差;
30、cvCalcCovarMatrix:计算一组n维空间向量的协方差;
31、cvCmp:对两个数组中的所有元素运用设置的比较操作;
32、cvCmpS:对数组和标量运用设置的比较操作;
33、cvConvertScale:用可选的缩放值转换数组元素类型;
34、cvCopy:把数组中的值复制到另一个数组中;
35、cvCountNonZero:计算数组中非0值的个数;
36、cvCrossProduct:计算两个三维向量的向量积(叉积);
37、cvCvtColor:将数组的通道从一个颜色空间转换另外一个颜色空间;
38、cvDet:计算方阵的行列式;
39、cvDiv:用另外一个数组对一个数组进行元素级的除法运算;
40、cvDotProduct:计算两个向量的点积;
41、cvEigenVV:计算方阵的特征值和特征向量;
42、cvFlip:围绕选定轴翻转;
43、cvGEMM:矩阵乘法;
44、cvGetCol:从一个数组的列中复制元素;
45、cvGetCols:从数据的相邻的多列中复制元素;
46、cvGetDiag:复制数组中对角线上的所有元素;
47、cvGetDims:返回数组的维数;
48、cvGetDimSize:返回一个数组的所有维的大小;
49、cvGetRow:从一个数组的行中复制元素值;
50、cvGetRows:从一个数组的多个相邻的行中复制元素值;
51、cvGetSize:得到二维的数组的尺寸,以CvSize返回;
52、cvGetSubRect:从一个数组的子区域复制元素值;
53、cvInRange:检查一个数组的元素是否在另外两个数组中的值的范围内;
54、cvInRangeS:检查一个数组的元素的值是否在另外两个标量的范围内;
55、cvInvert:求矩阵的逆;
56、cvMahalonobis:计算两个向量间的马氏距离;
57、cvMax:在两个数组中进行元素级的取最大值操作;
58、cvMaxS:在一个数组和一个标量中进行元素级的取最大值操作;
59、cvMerge:把几个单通道图像合并为一个多通道图像;
60、cvMin:在两个数组中进行元素级的取最小值操作;
61、cvMinS:在一个数组和一个标量中进行元素级的取最小值操作;
62、cvMinMaxLoc:寻找数组中的最大最小值;
63、cvMul:计算两个数组的元素级的乘积(点乘);
64、cvNot:按位对数组中的每一个元素求反;
65、cvNormalize:将数组中元素进行归一化;
66、cvOr:对两个数组进行按位或操作;
67、cvOrs:在数组与标量之间进行按位或操作;
68、cvReduce:通过给定的操作符将二维数组简为向量;
69、cvRepeat:以平铺的方式进行数组复制;
70、cvSet:用给定值初始化数组;
71、cvSetZero:将数组中所有元素初始化为0;
72、cvSetIdentity:将数组中对角线上的元素设为1,其他置0;
73、cvSolve:求出线性方程组的解;
74、cvSplit:将多通道数组分割成多个单通道数组;
75、cvSub:两个数组元素级的相减;
76、cvSubS:元素级的从数组中减去标量;
77、cvSubRS:元素级的从标量中减去数组;
78、cvSum:对数组中的所有元素求和;
79、cvSVD:二维矩阵的奇异值分解;
80、cvSVBkSb:奇异值回代计算;
81、cvTrace:计算矩阵迹;
82、cvTranspose:矩阵的转置运算;
83、cvXor:对两个数组进行按位异或操作;
84、cvXorS:在数组和标量之间进行按位异或操作;
85、cvZero:将所有数组中的元素置为0;
86、cvConvertScaleAbs:计算可选的缩放值的绝对值之后再转换数组元素的类型;
87、cvNorm:计算数组的绝对范数, 绝对差分范数或者相对差分范数;
88、cvAnd:对两个数组进行按位与操作;
89、cvAndS:在数组和标量之间进行按位与操作;
90、cvScale:是cvConvertScale的一个宏,可以用来重新调整数组的内容,
并且可以将参数从一种数据类型转换为另一种;
91、cvT:是函数cvTranspose的缩写;
92、cvLine:画直线;
93、cvRectangle:画矩形;
94、cvCircle:画圆;
95、cvEllipse:画椭圆;
96、cvEllipseBox:使用外接矩形描述椭圆;
97、cvFillPoly、cvFillConvexPoly、cvPolyLine:画多边形;
98、cvPutText:在图像上输出一些文本;
99、cvInitFont:采用一组参数配置一些用于屏幕输出的基本个特定字体;
100、cvSave:矩阵保存;

分享到:
评论

相关推荐

    OPENCV函数手册PDF版.zip

    OPENCV函数手册,OPENCV常用函数速查,详细使用例子OpenCV概述 FAQ中文 CxCore中文参考手册 基础结构 数组操作 动态结构 绘图函数 数据保存和运行时类型信息 其它混合函数 错误处理和系统函数 机器学习中文参考手册

    OpenCV函数详解

    OpenCV基础函数介绍1. Imread 2 2. namedWindow 2 3. image.empty() 2 4. Imshow 2 5. cvtColor 3 6. waitKey 3 7. Imwrite 3

    opencv 基本函数 初学者有用 高手备查

    很基础但是很有用,希望可以帮到你,opencv的基础函数介绍

    OPENCV函数手册(带目录) OpenCV中文参考手册

    OPENCV函数手册(带目录) OpenCV中文参考手册,包含很多基础函数

    OpenCV.pdf

    关于opencv基础函数教程文档,解释一些opencv图像处理比较基础的知识和函数使用。

    Opencv基础学习资料集(含SDK中文参数手册)

    本资料是自己整理的OPencv的基础学习资料集,包含基础学习资料的ppt,常用的Opencv函数速查表,Opencv函数手册(中文版)等资料,适合基础级的人员。

    opencv基础教程

    opencv基础教程 包括如何装opencv 基础使用方法 opencv函数

    [opencv] 010 基础绘图函数(椭圆+圆+多边形+线条)

    opencv中最基础的绘制函数,椭圆+圆+多边形+线条的应用。(本代码为up主学习毛星云《opencv3编程入门》写的小demo, <opencv3编程入门>我的资源里有,可自行下载)

    01.图像处理基础知识及OpenCV入门函数1

    1.图像基础知识 2.OpenCV读写图像 3.OpenCV像素处理 1.二值图像 2.灰度图像 3.彩色图像 1.读入图像 2.显示图像 3.窗口等待 4.删

    基于opencv的Qt开发项目Demo

    使用Qt对opencv基础函数功能进行开发 开发环境:Visual Studio 2022 + Qt 15.2 内容:Qt嵌入u界面模板

    OpenCV计算机视觉基础教程(Python版)试题及答案.doc

    OpenCV计算机视觉基础教程(Python版)试题及答案 一、单项选择题(本大题共20小题,每小题1分,共20分) 1、OpenCV从( )版本开始使用Apache 2许可。 A、4.2.0 B、4.3.0 C、4.4.0 D、4.5.0 2、OpenCV提供机器学习...

    十七个opencv中基础函数代码

    一、filter2D掩膜 二、Mat使用 三、创建Mat 四、Vec3b、bitwise_not取反 五、addWeighted 权重相加 ...十五、Laplacian函数 十六、contrast and brigthtness changes 十七、Canny

    OpenCV 在linux 下的基础编程模板

    OpenCV 在linux 下的基础编程模板

    OpenCV教程——基础篇光盘

    《OpenCV基础教程》一书的光盘 目前,OpenCV逐步成为一个通用的基础研究和产品开发平台。本书是国内第一本全面介绍OpenCV的中文版图书,对OpenCV开放源代码计算机视觉库进行了详细讲解。OpenCV由一系列C函数和C++类...

    OpenCV教程——基础篇 part1

    目前,OpenCV逐步成为一个通用的基础研究和产品开发平台。本书是国内第一本全面介绍OpenCV的中文版图书,对OpenCV开放源代码计算机视觉库进行了详细讲解。OpenCV由一系列 C函数和C++类构成,功能涵盖图像处理、...

    OPENCV中文手册

    基础结构 • 数组操作 o 初始化 o 获取元素和数组子集 o 拷贝和填充 o 变换和置换 o 算术、逻辑和比较 o 统计 o 线性代数 o 数学函数 o 随机数生成 o 离散变换 • 动态结构 o 内存存储 o 序列 o 集合 o 图 o 树 --...

    opencv基于c++个人笔记总结

    opencv基于c++语言编程的入门教程,在visval studio 2017环境下,适合于小白入门,各种基础opencv的函数使用查询。

Global site tag (gtag.js) - Google Analytics