1. 图像读取与显示
这是图像处理的第一步,也是最简单的一步。使用OpenCV读取图像并显示它。
import cv2
# 读取图像
image = cv2.imread('example.jpg')
# 显示图像
cv2.imshow('Image', image)
cv2.waitKey(0) # 等待按键
cv2.destroyAllWindows() # 关闭所有窗口
2. 图像灰度化
将彩色图像转换为灰度图像,是图像处理中常见的预处理步骤。
# 将图像转换为灰度图
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# 显示灰度图
cv2.imshow('Gray Image', gray_image)
cv2.waitKey(0)
cv2.destroyAllWindows()
3. 图像边缘检测
使用Canny边缘检测算法,可以突出图像中的边缘信息。
# 使用Canny算法进行边缘检测
edges = cv2.Canny(gray_image, 100, 200)
# 显示边缘检测结果
cv2.imshow('Edges', edges)
cv2.waitKey(0)
cv2.destroyAllWindows()
4. 图像模糊
通过高斯模糊ÿ
标签:destroyAllWindows,Python,image,imshow,cv2,OpenCV,图像处理,灰度,图像 From: https://blog.csdn.net/wjianwei666/article/details/144876967