OpenCV

OpenCV

开源计算机视觉库

OpenCV

OpenCV 是应用最广泛的计算机视觉与机器学习库,内置 2500+ 优化算法,2026 年发布的 5.0 重写 DNN 引擎并首次原生支持 LLM/VLM 推理。

25 年
开源历程(1999–2026)
2,500+
优化算法
80%+
ONNX 算子覆盖(5.0)

免费试用 · 无需下载即可在线体验

关于 OpenCV

从图像到 LLM 的统一引擎

OpenCV 全称为 Open Source Computer Vision Library,1999 年发起、2000 年首发,如今已成为应用最广泛的计算机视觉与机器学习库,提供 2500+ 优化算法,覆盖人脸/物体识别、动作追踪、3D 重建与全景拼接等。

它提供 C++、Python、Java、JavaScript 接口,运行于 Windows/Linux/macOS/Android/iOS,可在 CPU(SIMD)、CUDA、OpenCL、Vulkan 上加速;2026 年迎来 25 周年并发布 5.0 大版本。

OpenCV 5.0 重写 DNN 引擎,ONNX 算子覆盖从 4.x 的约 22% 跃升至 80%+,加入动态形状与控制流;首次原生支持 LLM/VLM——内置分词器与 KV 缓存,可直接加载 Qwen、Gemma、PaliGemma 等模型推理。

核心功能一览

六大核心能力,覆盖创作全流程

🧿

经典 + 现代视觉算法

人脸/物体检测、特征匹配(SIFT/ORB/ALIKED/LightGlue)、相机标定与 3D 重建等一应俱全。

🧠

全新 DNN 引擎

图化推理 + 算子融合 + 缓冲池,ONNX 覆盖 80%+,支持动态形状与控制流(If/Loop)。

💬

原生 LLM/VLM

内置分词器与 KV 缓存,同一 Net API 直接加载 Qwen、Gemma、PaliGemma 做本地推理。

🧊

全新 3D 栈

原 calib3d 拆分为 3d/calib/stereo 三模块,支持多相机标定、点云与网格 I/O。

⚡

跨平台加速 HAL

Universal Intrinsics 2.0 + KleidiCV/FastCV/IPP/RISC-V 向量支持,ARM 操作可获 3–4 倍加速。

零基础快速上手

4 步完成你的第一件 AI 作品,无需任何设计经验

1

安装

Python 用 pip install opencv-python;C++ 项目使用预编译包或源码集成。

2

读图与预处理

用 cv2.imread / cv2.VideoCapture 读取图像或视频,做灰度、缩放、滤波等预处理。

3

跑深度学习模型

用 cv2.dnn 或 5.0 的 Net API 加载 ONNX/PyTorch 模型,做检测、分类与分割。

4

运行 LLM/VLM

通过 5.0 DNN LLM 接口加载 Qwen/Gemma,配合 tokenizer 与 KV 缓存做本地推理。

全平台客户端下载

支持网页端、桌面端、移动端及浏览器插件,随时随地开启创作

获取与文档

官方网站
下载 / 博客
下载
文档(5.0)
教程 / API
下载
GitHub
源码 / 贡献
下载
SpeedAIAD

常见问题解答

遇到问题?这里可能有你想要的答案

1

OpenCV 免费吗?

完全开源(Apache 2.0),可商用,无需付费。

2

OpenCV 5.0 有什么重大变化?

重写 DNN 引擎(ONNX 覆盖 80%+)、原生支持 LLM/VLM、拆分 3D 模块、要求 C++17 并移除旧 C API。

3

Python 需要什么版本?

OpenCV 5 要求 Python 3.6+,并支持 NumPy 2.x 与命名参数调用。

同类对比

和同类工具横向对比,帮你选对工具。

对比维度OpenCVPillowscikit-image
定位视觉 + ML 全栈图像读写/基础处理纯算法科研库
算法量2,500+基础中等
DNN / 深度学习5.0 原生 DNN + LLM无无
语言C++/Python/Java/JSPythonPython
硬件加速CPU/CUDA/OpenCL/VulkanCPUCPU