目录:
OpenCV (Open Source Computer Vision Library) 是计算机视觉领域的核心开源库,提供了超过2500种优化算法,涵盖了从基础的图像处理到高级的深度学习模型集成。
OpenCV 将功能划分为多个子模块,便于开发者按需调用:
安装依赖:
# 基础版: 包含核心功能
$ pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple
# 完整版: 额外包含 SIFT、SURF 等扩展模块
$ pip install opencv-contrib-python -i https://pypi.tuna.tsinghua.edu.cn/simple
# 无 GUI 版: 适用于服务器等无图形界面的环境
$ pip install opencv-python-headless -i https://pypi.tuna.tsinghua.edu.cn/simple
需要注意安装的模块名是 opencv-python,使用时导入的包名是 cv2
import cv2
print(cv2.__version__) # 输出版本号,如 4.10.0
如下示例演示了:
import cv2
# 读取图像 (默认BGR格式)
img = cv2.imread('example.jpg')
if img is None:
print("错误:无法加载图像")
else:
# 获取图像属性
height, width, channels = img.shape
print(f"图像尺寸: {width}x{height}, 通道数: {channels}")
# 显示图像
cv2.imshow('Original Image', img)
cv2.waitKey(0) # 等待任意按键
cv2.destroyAllWindows() # 关闭所有窗口
# 保存图像
cv2.imwrite('output.jpg', img)
↶ 返回首页 ↶