原图为[3,6,6,9;0,1,3,5;2,2,3,5;3,5,7,7],将原图用Roberts算子和Sobel算子经行x轴方向上的边缘检测
时间: 2023-09-17 14:07:31 浏览: 45
根据输入的参数不同,选用不同的算子对输入的图像进行边缘检测,包括sobel,log,canny等5哥算子-.zip
好的,首先展示原图像:
原图像为:
| 3 | 6 | 6 | 9 |
| --- | --- | --- | --- |
| 0 | 1 | 3 | 5 |
| 2 | 2 | 3 | 5 |
| 3 | 5 | 7 | 7 |
接下来分别使用Roberts算子和Sobel算子对其进行x轴方向上的边缘检测。
1. Roberts算子
Roberts算子的Gx卷积核为:
Gx = {{1, 0}, {0, -1}}
使用该卷积核对原图像进行卷积,得到以下结果矩阵:
Gx = {{-3, -6, 0}, {-2, -1, 2}, {1, 1, 2}}
因此,经过Roberts算子的x轴方向上的边缘检测后,原图像的结果为:
| -3 | -6 | 0 |
| --- | --- | --- |
| -2 | -1 | 2 |
| 1 | 1 | 2 |
2. Sobel算子
Sobel算子的Gx卷积核为:
Gx = {{-1, 0, 1}, {-2, 0, 2}, {-1, 0, 1}}
使用该卷积核对原图像进行卷积,得到以下结果矩阵:
Gx = {{-6, -12, -6}, {-2, 0, 2}, {2, 4, 2}}
因此,经过Sobel算子的x轴方向上的边缘检测后,原图像的结果为:
| -6 | -12 | -6 |
| --- | --- | --- |
| -2 | 0 | 2 |
| 2 | 4 | 2 |
阅读全文