一些关于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)
OpenCV 2.4.9 学习笔记(1)—— 基本功能结构
最新推荐文章于 2023-11-04 17:36:23 发布
这篇博客主要介绍了OpenCV 2.4.9的基本模块,包括核心模块core、图像处理imgproc、视频分析video、3D图像处理calib3d、特征检测features2d、目标检测objdetect、UI接口highgui、GPU加速gpu以及机器学习ml。每个模块的功能和用途都有所概述,例如core提供了多维数组Mat,imgproc涉及图像滤波和变换,而objdetect则用于物体检测。
摘要由CSDN通过智能技术生成