发现 
其他开发者工具
OpenCV:开源计算机视觉库
面向开发者的开源计算机视觉与图像处理库,支持深度学习,提供 C++ 接口及完整文档。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v5.0.0
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,主要使用 C++ 编写,覆盖计算机视觉、图像处理、深度学习等方向的工作。项目采用 Apache-2.0 许可证,主页为 https://opencv.org。
官方文档地址:https://docs.opencv.org/5.x/
主要功能
- 计算机视觉:提供计算机视觉相关算法与工具(话题标签:computer-vision)。
- 图像处理:提供图像处理能力(话题标签:image-processing)。
- 深度学习:包含深度学习相关支持(话题标签:deep-learning)。
- 扩展功能:更多附加功能由配套仓库 opencv_contrib 提供:https://github.com/opencv/opencv_contrib
- 多语言与多平台构建:仓库主要语言为 C++,同时提供 Android SDK、Windows-on-Arm 二进制等构建产物(见最新版说明)。
安装与使用
仓库 README 未提供具体的安装命令,可通过以下官方资源获取文档与支持:
- 官方文档:https://docs.opencv.org/5.x/
- 课程:https://opencv.org/courses
- 问答论坛:https://forum.opencv.org(旧论坛只读:http://answers.opencv.org)
- 问题追踪:https://github.com/opencv/opencv/issues
注意事项
- 5.0.0 版本说明提到:原 Android SDK 使用旧 NDK 构建,其中标准 C++ 库未针对 16KB 页面设备正确对齐,发布到 Google Play 时请使用带 “16kb-page-fix” 后缀的包。
- Windows-on-Arm 二进制已在 Qualcomm Snapdragon 设备上验证;对于带私有 L2 缓存、PPL 自动分区的设备,部分情况下可能失败,建议改用 OpenMP 构建。
- 从 4.x 升级到 5.x 可参考迁移指南:https://github.com/opencv/opencv/wiki/OpenCV-4-to-5-migration
- 贡献代码前请阅读贡献指南:https://github.com/opencv/opencv/wiki/How_to_contribute
本作品整理自 GitHub 开源项目 opencv/opencv,原作者 @opencv,许可证 Apache-2.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v5.0.0当前版本
发布 5.0.0:提供 4.x 到 5.x 迁移指南;Android SDK 需使用带 16kb-page-fix 后缀的包以适配 16KB 页面设备;Windows-on-Arm 二进制已在骁龙设备验证。
评论