对上采样点图像采用Canny算子进行边缘检测,结果保存为edge2.jpg
时间: 2024-03-29 08:37:54 浏览: 54
以下是使用OpenCV库对上采样后的图像进行Canny边缘检测的Python代码示例,并将结果保存为`edge2.jpg`:
```python
import cv2
# 读取图像
img_up = cv2.imread('UP2.jpg')
# 转换为灰度图像
gray = cv2.cvtColor(img_up, cv2.COLOR_BGR2GRAY)
# Canny边缘检测
edges = cv2.Canny(gray, 100, 200)
# 保存边缘检测结果
cv2.imwrite('edge2.jpg', edges)
```
这里使用了`cv2.Canny()`函数进行Canny边缘检测。第一个参数是输入的灰度图像,第二个参数和第三个参数是Canny算子的两个阈值,用于控制边缘检测的敏感度。在示例中,我们将阈值分别设置为100和200。最后使用`cv2.imwrite()`函数将边缘检测后的结果保存为`edge2.jpg`。
阅读全文