一些关于OpenCV(2.4.9版本)的学习笔记
安装与配置
前面已经说过了,这里就不介绍了,后面是一些介绍。。。。
基本模块结构
OpenCV(Open Source Computer Vision Library),一个遵循BSD协议的计算机视觉技术开源库,包含了几百个计算机视觉算法。目前最新版本应该是OpenCV3.0,alpha版和beta版都有了,我目前是用的2.4.9,3.0版本貌似有不少3D还有GPU相关的更新,很不错,关于3.0版本的后面再学习。OpenCV 2.x API还是一个完全C++ API,当然也有支持其他一些语言的接口版本。OpenCV的模块包括下面这些:
1、core — 基础核心模块,定义了一些需要用到的基本的数据结构,包括多为数组Mat等其他的模块需要的核心对象。
2、imgproc — 图像处理模块,包括了线性和非线性的图像滤波(Linear and Non-Linear Image Filtering)、几何图像变换(如,缩放(Resize)、仿射与透视变换(affine and perspective warping)、generic table-based remapping)、颜色空间变换( color space conversion)和直方图(histograms)等。
3、video — 视频分析模块,包含运动估计(Motion Estimation)、背景消除/背景差分(Background Subtraction)和物体跟踪(Object Tracking)算法。
4、calib3d — 3D图像处理方面的一个模块,包含了基本的多视角几何算法(b
OpenCV 2.4.9 学习笔记(1)—— 基本功能结构
最新推荐文章于 2023-11-04 17:36:23 发布