以下是一些图像处理的示例代码,展示了如何使用 Python 和 OpenCV 库进行图像处理。你可以参考这些示例来学习图像处理的基本概念和技巧。

示例 1:读取和显示图像

import cv2

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

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

示例 2:灰度转换

# 将图像转换为灰度
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
cv2.imshow('Grayscale Image', gray_image)
cv2.waitKey(0)
cv2.destroyAllWindows()

示例 3:边缘检测

# 使用 Canny 边缘检测算法检测图像边缘
edges = cv2.Canny(gray_image, 100, 200)
cv2.imshow('Edge Image', edges)
cv2.waitKey(0)
cv2.destroyAllWindows()

扩展阅读

想要了解更多关于图像处理的代码示例,可以访问我们的 图像处理教程 页面。