生物特征 高性能服务 智能交互分享 http://blog.sciencenet.cn/u/bluewind23 带着鲜刺的玫瑰刺得血如雨下一如既往前行!

博文

OpenCV 开源算法库 小小的介绍

已有 14518 次阅读 2009-10-22 10:19 |个人分类:学习研究|系统分类:科研笔记| 算法, 开源, OpenCV

       OpenCV是Intel资助的开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。
     OpenCV 拥有包括 300 多个C/C++函数的跨平台的中、高层 API。它不依赖与其它的外部库,尽管也可以使用某些外部库。
     OpenCV 对非商业应用和商业应用都是免费(FREE)的。(细节参考发布版本的 license)。 另外OpenCV 也为Intel公司的 Integrated Performance Primitives (IPP) 提供了透明接口。

OpenCV 主要库特征:
图像数据的操作 ( 分配、释放、复制、设置和转换)。
图像与视频的输入输出I/O (文件与摄像头的输入、图像和视频文件输出)。
矩阵和向量的操作以及线性代数的算法(矩阵积、解方程、特征值以及奇异值等)。
各种动态数据结构(列表、队列、集合、树、图等)。
基本的数字图像处理(滤波、边缘检测、角点检测、采样与差值、色彩转换、形态操作、直方图、图像金字塔等)。
结构分析(连接部件、轮廓处理、距离变换、各自距计算、模板匹配、Hough变换、多边形逼近、直线拟合、椭圆拟合、Delaunay 三角划分等)。
摄像头定标(发现与跟踪定标模式、定标、基本矩阵估计、齐次矩阵估计、立体对应)。.
运动分析(光流、运动分割、跟踪)。
目标识别(特征提取、特征法、隐马尔可夫模型:HMM)。
基本的GUI (图像与视频显示、键盘和鼠标事件处理、滚动条)。
图像标注(线、二次曲线、多边形、画文字)


OpenCV 主要库模块:
cv  – 主要的OpenCV 函数。
cvaux  – 辅助的(实验性的)OpenCV 函数。
cxcore  – 数据结构与线性代数支持。
highgui  – 图像界面函数。
ml - 机器学习函数(统计分类、回归以及聚类等)

中文官方网站:http://www.opencv.org.cn/

软件下载:http://sourceforge.net/projects/opencvlibrary/

YAHOO讨论组:http://groups.yahoo.com/group/OpenCVOpenCV

参考本书以及OpenCV安装包中提供的例子:大量的样例程序是了解OpenCV最直接的方法



https://blog.sciencenet.cn/blog-297739-264188.html

上一篇:OpenCV 1.1pre1编译方案及其在VisualC++6.0的配置
下一篇:应用程序验证程序(VSTS)
收藏 IP: .*| 热度|

0

发表评论 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-21 18:08

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部