Skip to content

opencv5

Py Table Of Contents Features

OpenCV 5

Py Table Of Contents Features

Py Table Of Contents Features

Feature Detection and Description {#tutorial_py_table_of_contents_features}

  • @subpage tutorial_py_features_meaning

    What are the main features in an image? How can finding those features be useful to us?

  • @subpage tutorial_py_features_harris

    Okay, Corners are good features? But how do we find them?

  • @subpage tutorial_py_shi_tomasi

    We will look into Shi-Tomasi corner detection

  • @subpage tutorial_py_sift_intro

    Harris corner detector is not good enough when scale of image changes. Lowe developed a breakthrough method to find scale-invariant features and it is called SIFT

  • @subpage tutorial_py_fast

    All the above feature detection methods are good in some way. But they are not fast enough to work in real-time applications like SLAM. There comes the FAST algorithm, which is really "FAST".

  • @subpage tutorial_py_orb

    SURF is good in what it does, but what if you have to pay a few dollars every year to use it in your applications? Yeah, it is patented!!! To solve that problem, OpenCV devs came up with a new "FREE" alternative to SIFT & SURF, and that is ORB.

  • @subpage tutorial_py_matcher

    We know a great deal about feature detectors and descriptors. It is time to learn how to match different descriptors. OpenCV provides two techniques, Brute-Force matcher and FLANN based matcher.

  • @subpage tutorial_py_feature_homography

    Now we know about feature matching. Let's mix it up with 3d module to find objects in a complex image.