首页 > 软件列表 > OpenCV
OpenCV

OpenCV

软件语言:英文
软件授权:开源
适用系统:Windows
创建时间:2021-01-06
软件厂商/开发者信息:OpenCV.org

软件介绍

OpenCV(Open Source Computer Vision Library)是一个主要面向实时计算机视觉的编程函数库。项目由 Intel 在 1999 年发起,后来先后得到 Willow Garage 和 Itseez 的支持;2012 年 8 月起由非营利基金会 OpenCV.org 接手维护。

核心功能

  • 应用方向:目标检测、人脸识别、手势识别、运动恢复结构、视频跟踪和增强现实等。
  • 机器学习:自带统计机器学习模块,涵盖 boosting、支持向量机、随机森林和深度神经网络等方法。
  • 硬件加速:检测到 Intel IPP 时可使用它加速,并有 CUDA 与 OpenCL 接口。

支持平台与系统要求

OpenCV 跨平台,支持 Windows、Linux、macOS、BSD 系列、Android 和 iOS 等。主要接口为 C++,同时提供 Python、Java 以及 MATLAB/Octave 的绑定,OpenCV.js 则把一部分函数带到网页平台。

版本与授权

采用 Apache License 2.0 开源。维基百科列出的最新版本为 5.0.0(2026 年 6 月 6 日)。站内收录的 2.4.9 属于较早的 2.x 版本;2.x 系列最早发布于 2009 年 10 月,增加了类型更安全的 C++ 接口。

适用人群或使用场景

适合做图像处理、视频分析、机器人视觉和相关课程项目的开发者与研究人员;它是开发库,需要编程使用,不是带界面的成品软件。

版本列表