Although neural networks are really powerful models, computer vision is a complex problem to solve, since we need more specialized feature detectors for images. In this section, we'll explore edge detection as one of the fundamental techniques in computer vision for neural network architectures. Then, we'll visit horizontal and vertical edge detection, and finally, we'll understand why edge detection is doing so well.
Understanding edge detection
What is edge detection?
Edges are the pixels where the sight color of the pixels dramatically changes from one side to the other. For example, let's look at the following image:
The edges in the preceding screenshot are where the pixel color changes dramatically...