Detecting the corners
Since we know that the corners are interesting, let's see how we can detect them. In computer vision, there is a popular corner detection technique called the Harris Corner Detector. We basically construct a 2x2 matrix based on partial derivatives of the grayscale image, and then analyze the eigenvalues obtained. Eigenvalues are a special set of scalars associated with a linear system of equations that provide segmented information about the image by a cluster of pixels that belong together. In this case, we use them to detect the corners. This is actually an oversimplification of the actual algorithm, but it covers the gist. So, if you want to understand the underlying mathematical details, you can look into the original ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access