python-opencv边缘检测
时间: 2023-10-12 22:06:02 浏览: 103
在OpenCV中,可以使用Canny边缘检测算法来检测图像的边缘。以下是一个简单的Python示例代码:
```python
import cv2
# 读取图片
img = cv2.imread('image.jpg', cv2.IMREAD_GRAYSCALE)
# 使用Canny算法进行边缘检测
edges = cv2.Canny(img, 100, 200)
# 显示结果
cv2.imshow('Edges', edges)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这个例子中,我们首先使用`cv2.imread`函数读取一张灰度图像。然后,我们使用`cv2.Canny`函数将其转换为边缘图像。`cv2.Canny`函数的第一个参数是输入图像,第二个和第三个参数是阈值,用于控制边缘的强度。最后,我们使用`cv2.imshow`函数显示结果。
阅读全文