OpenCV模块分类
OpenCV模块包括:
core——定义了基本数据结构,核心功能,尤其是底层数据结构和算法函数,例如最重要的Mat和一些其他的模块
imgproc——该模块包括了线性和非线性的图像滤波,图像的几何变换,颜色空间转换,直方图处理等图像处理函数
video——该模块包括运动估计,背景分离、前景提取,特征跟踪函数与类
calib3d——基本的双目几何算法,单摄像头标定,物体姿态估计,立体相似性算法,3D信息的重建,立体视觉函数
features2d——显著特征检测,兴趣点检测子、描述子,特征匹配,兴趣点匹配框架
objdetect——物体检测和预定义好的分类器实例(比如人脸,眼睛,面部,行人,车辆的检测等)
highgui——读写图像及视频函数,视频捕捉、图像和视频的编码解码、图形交互界面的接口
gpu——利用GPU(Graphic Processing Unit)对OpenCV模块进行加速过的算法
ml——机器学习模块(SVM(Support Vector Machine作为一种可训练的机器学习方法),决策树,Boosting等等)
flann——Fast Library for Approximate Nearest Neighbors(FLANN)算法库(快速近似邻块算法)计算几何
legacy——一些已经废弃的代码库,保留下来作为向下兼容
keep calm and carry on
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步