OpenCV函数大全:图像处理和识别必备
需积分: 26 79 浏览量
更新于2024-09-10
2
收藏 68KB DOC 举报
"图像处理和识别中常用的OpenCV函数"
OpenCV是一个功能强大的计算机视觉库,它提供了许多有用的函数来处理和识别图像。下面是图像处理和识别中常用的OpenCV函数:
**图像加载和显示**
* `cvLoadImage`:将图像文件加载至内存。
* `cvNamedWindow`:在屏幕上创建一个窗口。
* `cvShowImage`:在一个已创建好的窗口中显示图像。
**图像处理**
* `cvSmooth`:对图像进行平滑处理。
* `cvPyrDown`:图像金字塔,降采样,图像缩小为原来四分之一。
* `cvCanny`:Canny边缘检测。
**视频处理**
* `cvCreateFileCapture`:通过参数设置确定要读入的AVI文件。
* `cvQueryFrame`:用来将下一帧视频文件载入内存。
* `cvReleaseCapture`:释放CvCapture结构开辟的内存空间。
**图像和视频的捕获和保存**
* `cvCreateCameraCapture`:从摄像设备中读入数据。
* `cvCreateVideoWriter`:创建一个写入设备以便逐帧将视频流写入视频文件。
* `cvWriteFrame`:逐帧将视频流写入文件。
* `cvReleaseVideoWriter`:释放CvVideoWriter结构开辟的内存空间。
**数组操作**
* `CV_MAT_ELEM`:从矩阵中得到一个元素。
* `cvAbs`:计算数组中所有元素的绝对值。
* `cvAbsDiff`:计算两个数组差值的绝对值。
* `cvAbsDiffS`:计算数组和标量差值的绝对值。
* `cvAdd`:两个数组的元素级的加运算。
* `cvAddS`:一个数组和一个标量的元素级的相加运算。
* `cvAddWeighted`:两个数组的元素级的加权相加运算(alpha运算)。
* `cvAvg`:计算数组中所有元素的平均值。
* `cvAvgSdv`:计算数组中所有元素的绝对值和标准差。
* `cvCalcCovarMat`:计算协方差矩阵。
这些函数都是OpenCV库中常用的函数,它们可以帮助开发者快速实现图像处理和识别相关的任务。但是,需要注意的是,这些函数的使用需要根据具体情况进行选择和组合,以达到最佳的效果。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2012-10-20 上传
2013-05-16 上传
2022-07-13 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
ganxf6
- 粉丝: 1
- 资源: 11
最新资源
- Struts教程(doc版)
- SIP协议的NAT穿越研究
- 架构风格与基于网络的软件架构设计.pdf
- MATLAB图像分割 [附MATLAB源码]
- oracle数据库的备份研究总结
- BeginningCFromNovicetoProfessional
- The C++ Standard Library: A Tutorial and Reference
- MD231模块运用手册,非常详细
- AT指令集中文版,适合开发者或初学者
- 基于细胞神经网的快速图像分割方法
- oracle数据库的备份与恢复
- 基于GIS的饮水安全评价与预测系统研究
- Linux常用命令服务器配置
- EMIStream Tool操作手冊
- EMIStream分析工具
- JAVA面试题解惑系列