OpenCV 是一个开源的计算机视觉库,其模块化设计使开发者能够灵活选择功能组件。以下是核心模块列表及简要说明:

主要模块

  • core
    提供基础数据结构(如矩阵、数组)和通用功能,是其他模块的依赖基础。

    core
  • imgproc
    包含图像处理算法,如滤波、边缘检测、直方图分析等。

    imgproc
  • ml
    机器学习工具,支持分类、回归、聚类等算法。

    ml
  • video
    视频捕获与分析功能,如背景减除、光流计算等。

    video
  • objdetect
    目标检测模块,包含预训练的分类器(如Haar级联)。

    objdetect

拓展学习

如需深入了解模块功能或查看官方文档,请访问:
opencv_modules 文档