Klasyfikacja detektorów, ekstraktorów i urządzeń dopasowujących

Jestem nowym użytkownikiem opencv i próbuję zaimplementować dopasowanie obrazu między dwoma obrazami. W tym celu próbuję zrozumieć różnicę między deskryptorami cech, ekstraktorami deskryptorów i dopasowaniami deskryptorów. Natknąłem się na wiele terminów i próbowałem czytać o nich na stronie dokumentacji opencv, ale po prostu nie jestem w stanie objąć głowy pojęciami. Zrozumiałem podstawową różnicę tutaj.Różnica między wykrywaniem funkcji a ekstrakcją deskryptora

Ale podczas studiowania tematu natknąłem się na następujące terminy:

FAST, GFTT, SIFT, SURF, MSER, STAR, ORB, BRISK, FREAK, BRIEF

Rozumiem, jak działa SZYBKO, SIFT, SURF, ale nie wydaje mi się, aby dowiedzieć się, które z powyższych są tylko detektorami i które są ekstraktorami.

Są też zapałczani.

FlannBased, BruteForce, knnMatch i prawdopodobnie kilka innych.

Po przeczytaniu, pomyślałem, że niektóre urządzenia dopasowujące mogą być używane tylko z niektórymi ekstraktorami, jak wyjaśniono tutaj.Jak działa detektor cech ORB OpenCV? Podana klasyfikacja jest dość jasna, ale dotyczy tylko kilku ekstraktorów i nie rozumiem różnicy między floatem i ucharem.

Więc w zasadzie, może ktoś może

klasyfikować typy detektorów, ekstraktorów i liczników w oparciu o float i uchar, jak wspomniano, lub jakiś inny rodzaj klasyfikacji?wyjaśnić różnicę między klasyfikacją float i uchar lub jakąkolwiek klasyfikacją jest używana?wspomnieć o inicjalizacji (kodowaniu) różnych typów detektorów, ekstraktorów i liczników?

Wiem, że o to bardzo proszę, ale będę bardzo wdzięczny. Dziękuję Ci.

questionAnswers(1)

yourAnswerToTheQuestion