Próbowałem użyć cvMatchShapes()
, aby dopasować dwa wzory znaczników. Jak widać na stronie Best way to count number of "White Blobs" in a Thresholded IplImage in OpenCV 2.3.0 źródłem jest słaba jakość obrazu.Poprawa dokładności dopasowania cvMatchShapes w OpenCV
Nie jestem usatysfakcjonowany wynikami uzyskanymi z tej funkcji, w większości przypadków niepoprawnymi dopasowaniami. Jak wykorzystać tę funkcję (lub jakąś odpowiednią funkcję) do skutecznego dopasowania?
Uwaga: Moim rozwiązaniem rezerwowym jest zmiana wzorca markera tak, aby miał dość duże/wyraźnie widoczne kształty. Odwiedź powyższy link, aby zobaczyć mój obecny wzór znacznika.
EDIT
znalazłem to kompleksowe porównanie różnych algorytmów detekcji cechą realizowanych w OpenCV. http://computer-vision-talks.com/2011/01/comparison-of-the-opencvs-feature-detection-algorithms-2. Według tego FAST wydaje się być dobrym wyborem.
Dałbym +1 każdemu, kto może udostępnić dobry samouczek za wdrożenie FAST (w przeciwnym razie STAR/SURF/SIFT) w OpenCV. Jestem w stanie google myśli szybko jak w prędkość :(
W swojej edycji publikujesz link do różnych testów detektorów funkcji dostępnych w OpenCV. Następnie pytasz o detektor cech. W OpenCV – Sam