Porównywanie, wyznaczanie współrzędnych w grafikach

0

Chciałbym zapytać czy istnieje możliwość skonstruowania pewnego algorytmu w Delphi/Pascal (w tych programach kiedyś się orientowałem) który wykonuje rzecz taką: mam dwa zdjęcia gałki ocznej, jedno wzorcowe i drugie nieznane tzn gałka oczna jest obrócona (patrzymy na coś). Program wyznacza różnice pomiędzy zdjęciami w osi XY i tworzy wektor przemieszczenia jakiegos punktu charakterystycznego pomiędzy zdjęciami. W skrócie śledzenie ruchu gałki ocznej, tzw. eyetracking. Po przeanalizowaniu wielu zdjęć mam wektor który odzwierciedla poszczególne położenie oka, np. w czasie jednej sekundy 10. Troche namieszałem, mam taki temat pracy mgr i szukam sposobów aby ugryźć temat.
Dzięki za wszystkie sugestie.
Pozdrawiam

0

Jeśli są to zdjęcia z jednego ujęcia i zmienia się przede wszystkim samo położenie gałki, odejmij od siebie poszczególne piksele obrazu klatek. Miejsca, które się niewiele zmieniły po dojęciu się prawie wyzerują, a różnice będą tworzyły wyraźne obszary.

0

Jest tak jak piszesz - to samo ujęcie tylko inne przemieszczenie oka. Jeśli odejmę piksele będę wiedział tylko czy zmieniło się położenie oka, ale ja potrzebuje odwzorować to przemieszczenie tzn. wiedzieć ile mm poruszyło sie w gorę czy w jakąś stronę aby wiedzieć gdzie ktoś patrzył i jak długo. A może sie mylę... tak sobie myślę, gdyby wyznaczyć środek źrenicy i sprawdzać na kolejnych zdjęciach gdzie się przesunął hmm ale jak to zrobić o ile to dobry pomysł :/

1 użytkowników online, w tym zalogowanych: 0, gości: 1