python拉普拉斯边缘检测
时间: 2023-10-31 13:05:08 浏览: 95
拉普拉斯锐化(边缘检测)
4星 · 用户满意度95%
Python中的拉普拉斯边缘检测可以通过OpenCV库实现。具体步骤如下:
1. 读取图像
2. 将图像转换为灰度图像
3. 使用cv2.Laplacian()函数进行拉普拉斯边缘检测
4. 将结果转换为二进制图像并显示
以下是示例代码:
```python
import cv2
# 读取图像
img = cv2.imread('image.jpg')
# 转换为灰度图像
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 拉普拉斯边缘检测
laplacian = cv2.Laplacian(gray, cv2.CV_64F)
# 转换为二进制图像并显示
cv2.imshow('Laplacian Edge Detection', cv2.convertScaleAbs(laplacian))
cv2.waitKey(0)
cv2.destroyAllWindows()
```
阅读全文