CV

核心模块

OpenCV 采用模块化设计,安装包包含多个共享或静态库。以下为 5.0 主模块(Main modules)的中文说明,按功能分组。原 calib3d 在 5.0 中拆分为 geometry、calib、stereo、ptcloud 四个模块。完整 API 见 官方模块列表

  1. 1.x
    基于 C API 的初始版本
  2. 2.4
    C++ API 普及;C API 开始弃用
  3. 3.x
    模块化重构(如 core/imgproc 分离完善)
  4. 4.x
    ABI 整理;DNN 成熟;大量新算法
  5. 5.0
    C++17;移除 C API 与 Py2;calib3d 拆分;新 DNN 引擎;新数据类型

核心基础

1 个模块

图像与视频

5 个模块

几何与 3D

7 个模块

检测与 AI

2 个模块

辅助模块

2 个模块

扩展与生态

链接注意(5.0)

遗留 C API 已移除,不再链接 -lopencv_calib3d。 请按需链接拆分后的库:opencv_geometryopencv_calibopencv_stereoopencv_ptcloud。 配置方法见 安装指南