OpenCV 是一个开源的计算机视觉库,它支持多种编程语言,其中 Python 是最流行的之一。本教程将介绍如何使用 Python 和 OpenCV 进行基本的图像和视频处理。

安装 OpenCV

在开始之前,确保你已经安装了 Python 和 pip。然后,你可以使用以下命令安装 OpenCV:

pip install opencv-python

基本操作

读取和显示图像

import cv2

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

# 显示图像
cv2.imshow('Image', image)
cv2.waitKey(0)
cv2.destroyAllWindows()

图像处理

OpenCV 提供了丰富的图像处理函数,例如:

  • 边缘检测:使用 cv2.Canny() 函数
  • 图像滤波:使用 cv2.GaussianBlur() 函数
  • 图像转换:使用 cv2.cvtColor() 函数

视频处理

OpenCV 也支持视频处理。以下是如何使用 OpenCV 读取和显示视频的示例:

# 读取视频
cap = cv2.VideoCapture('video.mp4')

while True:
    ret, frame = cap.read()
    if not ret:
        break

    # 处理帧
    cv2.imshow('Video', frame)

    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

cap.release()
cv2.destroyAllWindows()

示例图片

下面是一个示例图片,展示了使用 OpenCV 处理后的效果:

Image Processing Result

扩展阅读

想要了解更多关于 OpenCV 的内容,可以访问我们的 OpenCV 官方文档


抱歉,您的请求不符合要求。