OpenCV 是一个开源的计算机视觉库,广泛应用于图像处理和计算机视觉领域。以下是一个简单的 Python OpenCV 教程,帮助您快速入门。

安装 OpenCV

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

pip install opencv-python

基本操作

OpenCV 的基本操作包括读取图像、显示图像和保存图像。

读取图像

import cv2

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

显示图像

cv2.imshow('Image', image)
cv2.waitKey(0)
cv2.destroyAllWindows()

保存图像

cv2.imwrite('output.jpg', image)

图像处理

OpenCV 提供了丰富的图像处理功能,包括滤波、边缘检测、形态学操作等。

滤波

blurred = cv2.GaussianBlur(image, (5, 5), 0)

边缘检测

edges = cv2.Canny(image, 100, 200)

形态学操作

kernel = cv2.getStructuringElement(cv2.MORPH_RECT, (5, 5))
dilated = cv2.dilate(edges, kernel, iterations=1)

例子:图像边缘检测

以下是一个使用 OpenCV 进行图像边缘检测的完整例子:

import cv2


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

# 边缘检测
edges = cv2.Canny(image, 100, 200)

# 显示结果
cv2.imshow('Edges', edges)
cv2.waitKey(0)
cv2.destroyAllWindows()

更多关于 OpenCV 的信息,您可以访问 OpenCV 官方文档

相关资源

希望这个教程能帮助您开始使用 OpenCV!🚀