OpenCV
OpenCV(Open Source Computer Vision Library,开源计算机视觉库)诞生于 1999 年 Intel Research,如今由 OpenCV.org 基金会维护,是目前全球使用最广泛的开源计算机视觉与机器学习软件库之一。
维度 | 说明 |
---|---|
语言绑定 | C++(原生)、Python(最流行)、Java、JavaScript、MATLAB、Go、Rust 等 |
平台覆盖 | Linux、Windows、macOS、Android、iOS、RTOS、WebAssembly |
硬件加速 | CPU(SSE/AVX/NEON)、CUDA、OpenCL、Vulkan、Metal、NPU(VPI、RKNPU、TIM-VX…) |
算法规模 | 2500+ 优化算法,涵盖传统 CV 与深度学习 |
生态工具 | 训练框架(Model Zoo)、标注工具(CVAT)、优化工具(OpenVINO、TensorRT 插件) |
1.Python库
1.1 PIP安装
pip3 install --break-system-packages opencv-python
如果是国内用户可指定国内源安装,执行:
pip3 install --break-system-packages opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple
1.2 测试
新建文件test.py
,将下面的内容填入:
import cv2, sys, numpy as np
print("OpenCV Version:", cv2.__version__)
print("Python Version:", sys.version.split()[0])
img = np.full((400,400,3), (255,0,0), dtype=np.uint8) # BGR Blue
cv2.imshow("OpenCV Test", img)
cv2.waitKey(3000)
cv2.destroyAllWindows()
print("OpenCV Ready!")
填写完代码后执行:
python3 test.py
运行效果如下: