简介
OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库。它由Gary Bradski于1999年发起,旨在为计算机视觉应用提供基础算法,帮助开发者快速开发各种视觉功能。OpenCV广泛应用于图像处理、物体识别、视频分析等领域,支持多种编程语言(如C++、Python、Java等)和操作系统(如Windows、Linux、macOS等)。OpenCV 官网
常用示例
| |
安装 OpenCV
安装详情请参考OpenCV安装指南
一般安装
| |
支持 CUDA 加速
需要从源代码重新编译 OpenCV,并确保启用了 CUDA 支持。以下是一个简要的安装步骤:
- 安装依赖库:
| |
- 下载 OpenCV 源代码并切换到需要的版本:
| |
- 编译 OpenCV:
| |
对于 NVIDIA H800,它属于 Hopper 架构。
Hopper 架构的 GPU 对应的 CUDA Compute Capability 是 9.0
检查 OpenCV CUDA 支持:
安装完成后,你可以再次检查 OpenCV 是否启用了 CUDA:
| |
确认 WITH_CUDA=YES 才能确认启用了 GPU 加速。
💬 评论