opencv1-基础库

来源:互联网 发布:蓝牙串口软件ymodem 编辑:程序博客网 时间:2024/06/05 16:53

有个博客就是感觉不错,可以把自己的疑惑和解决的方法记录下来,作为初学者,有出错的地方,请大家多多指教!

我在网上参考看了很多的学习指导资料,我自己大致的学习过程是先在opencv官方网站上学习各个库,弄明白它们都是干啥的,这样就不担心头文件的使用了。

我会按照自己学习的路径写博客,希望大家多多指教。

【calib3d】:摄像机校准、标定和三维重建会使用到。大致的应用是单目相机的标定、双目相机的标定,姿态估计,三维重建

【core】:正如单词的含义一样,核心模块。主要是opencv中的数据结构,包括静态和动态。接下来的一篇文章会好好介绍,因为对这一部分一直模模糊糊。

【imgproc】:image process,图像处理。我们对图像或视频做的处理都要引用这个头文件。处理一般有几何变换、滤波、直方图、运动目标检测、跟踪、特征提取等

【features2d】:这个都是在特征检测和匹配时引用

【highgui】高层GUI图形用户界面,IO流输入输出、视频捕捉、编解码、图形交互等

【video】跟视频相关的处理

【ml】机器学习,是封装的分类算法和统计模型,我用过SVM,K近邻,随机树。有兴趣的可以去查看头文件,还有很多的内容

以上介绍的都是我目前使用最多的,opencv是一个强大的工具,这只是一个简单的小小的开始,希望自己可以坚持更下去,不管怎么说都是进步,加油!!

原创粉丝点击