Computing horizontal gradients with the Sobel filter

This example illustrates the use of the horizontal Sobel filter, to compute horizontal gradients.

../../../_images/plot_sobel_1.png

Python source code: plot_sobel.py

from
skimage import data
# scikit-image has changes its API
try
:
from skimage import filters
except
ImportError:
from skimage import filter as filters
import
matplotlib.pyplot as plt
text
= data.text()
hsobel_text
= filters.hsobel(text)
plt
.figure(figsize=(12, 3))
plt
.subplot(121)
plt.imshow(text, cmap='gray', interpolation='nearest')
plt
.axis('off')
plt
.subplot(122)
plt.imshow(hsobel_text, cmap='spectral', interpolation='nearest')
plt
.axis('off')
plt
.tight_layout()
plt.show()

Total running time of the example: 0.12 seconds ( 0 minutes 0.12 seconds)