Jellemzői
A sarokpontokhoz jól megfogalmazható geometriai jelentés társítható. Pontjellemzőket nem csak élek találkozásánál várhatunk, lehet például egy egyedi lokális képi környezettel rendelkező pont is. Általánosan kulcspontoknak nevezzük az automatikusan meghatározott pontokat.
A koordináta mellett a kulcspontok rendelkezhetnek további információval is, mint például a lokális képi környezetének orientációja és mérete. Az orientáció és méret alapján a képi információból egy rögzített méretű leírót (deszkriptort) számíthatunk, ami egységes módon írja le a képi tartalmat. Ez az információ jelentősen megkönnyíti a párosításukat. SIFTés SURF esetén ezek a leírók lebegőpontos számok, AKAZE és ORB esetén bináris minták. Ez a leírók összehasonlításánál játszik majd fontos szerepet.
Számos kulcspont detektor módszert találunk a szakirodalomban. Az OpenCV is megvalósít ezek közül jónéhányat.
A legnépszerűbbek a SIFT és a SURF módszerek, viszont ezek szabadalmi oltalom alatt állnak. Ez azt jelenti, hogy oktatási/kutatási munkákhoz szabadon felhasználhatók, de kereskedelmi szoftvertermék esetén jogdíjat kell fizetni a tulajdonosok felé. Az OpenCV a contrib csomagjának nonfree részében találjuk az implementációjukat. A hivatalos Python OpenCV csomag nem tartalmazza a nonfree részeket, ezért ezekkel itt nem foglalkozunk.