OpenCV 是一个强大的开源计算机视觉库,它提供了丰富的图像和视频处理功能。下面是一些 OpenCV 的常用示例:

图像处理

  • 读取和显示图像:使用 cv2.imread() 读取图像,并使用 cv2.imshow() 显示图像。
  • 图像滤波:使用 cv2.GaussianBlur()cv2.medianBlur() 对图像进行滤波处理。
  • 边缘检测:使用 cv2.Canny() 进行边缘检测。

视频处理

  • 读取视频:使用 cv2.VideoCapture() 读取视频文件。
  • 帧提取:使用 cap.read() 读取视频帧。
  • 视频写入:使用 cv2.VideoWriter() 将处理后的视频帧写入文件。

示例代码

import cv2


image = cv2.imread('example.jpg')

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

更多关于 OpenCV 的信息,请访问我们的 OpenCV 教程

OpenCV Logo