边缘检测是图像处理中的一项重要技术,可以用来提取图像中的边缘信息。常用的边缘检测算法有 Canny 算法和 Sobel 算法。
下面是一段使用 OpenCV 库实现 Canny 边缘检测的 Python 代码示例:
import cv2# 读取图片
img = cv2.imread("image.jpg")
# 转化为灰度图
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 高斯模糊
blurred = cv2.GaussianBlur(gray, (3, 3), 0)
# Canny 边缘检测
edges = cv