13.1.14. Editor klíčových bodů

Porovnávání klíčových bodů pomocí find_keypoints() pracuje z uloženého souboru deskriptoru – souboru .orb, který skript zapíše pomocí image.save_descriptor() po extrakci klíčových bodů z referenčního objektu (příklady klíčových bodů v nabídce Examples ukazují pracovní postup zachycení). Skutečné deskriptory obvykle zachytí i nepotřebné body: rohy pozadí, zrcadlové odlesky, příznaky, které patří scéně spíše než objektu. Editor klíčových bodů, dostupný přes Tools → Machine Vision → Keypoints Editor, je nástrojem pro vyčištění.

Edit File otevře deskriptor (.orb nebo .lbp) vedle obrazu, ze kterého byl extrahován – editor najde odpovídající obrazový soubor uložený vedle deskriptoru – a nakreslí každý klíčový bod do obrazu. Vyberte odlehlé body myší a odstraňte je klávesou delete; zaškrtávací políčka přepínají viditelnost jednotlivých oktáv detekce, takže můžete procházet měřítka jedno po druhém. Uložte a oříznutý deskriptor se zapíše zpět – předchozí deskriptor a obraz se nejprve zkopírují do souborů .bak (dřívější .bak se nahradí).

Merge Files spojí několik souborů deskriptorů do jednoho. Zachyťte deskriptory téhož objektu z několika úhlů a vzdáleností, sloučte je a výsledek bude objekt porovnávat ve více polohách, než by dokázalo kterékoli jednotlivé zachycení.