OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库。它支持Python、C++、Java等多种编程语言,被广泛应用于计算机视觉、机器学习、机器人等领域。

功能概述

  • 图像处理:图像滤波、边缘检测、形态学操作等
  • 机器学习:分类、回归、聚类等
  • 深度学习:使用TensorFlow和PyTorch进行深度学习模型的训练和应用

安装

以下是使用pip安装OpenCV的命令:

pip install opencv-python

快速开始

创建一个简单的窗口

import cv2

# 创建一个空白的窗口
cv2.namedWindow('My Window')

# 设置窗口的尺寸
cv2.resizeWindow('My Window', 800, 600)

# 显示窗口
cv2.imshow('My Window', None)

# 等待用户按键后关闭窗口
cv2.waitKey(0)
cv2.destroyAllWindows()

读取和显示图片

import cv2

# 读取图片
image = cv2.imread('example.jpg')

# 显示图片
cv2.imshow('Example Image', image)

# 等待用户按键后关闭窗口
cv2.waitKey(0)
cv2.destroyAllWindows()

示例图片

示例图片

更多示例

资源链接