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 教程。