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!🚀