OpenCV 是一个强大的计算机视觉库,它提供了丰富的图像和视频处理功能。本教程将带你入门 Python 和 OpenCV,帮助你快速掌握基本操作。

安装 OpenCV

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

pip install opencv-python

OpenCV 基本操作

1. 读取图像

import cv2

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

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

2. 显示图像

import cv2

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

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

3. 保存图像

import cv2

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

# 保存图像
cv2.imwrite('path_to_save_image.jpg', image)

图像处理

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

1. 滤波

import cv2

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

# 高斯滤波
blurred = cv2.GaussianBlur(image, (5, 5), 0)

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

2. 边缘检测

import cv2

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

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

# 显示图像
cv2.imshow('Edges', edges)
cv2.waitKey(0)
cv2.destroyAllWindows()

学习资源

更多关于 OpenCV 的内容,请访问我们的 OpenCV 教程 页面。

[center]OpenCV Logo