porównywanie obrazów - OpenCV + FFTW

0

pisze prace licencjacka, niestety czas sie konczy, a stoje na ostatnim etapie pracy tj Transformacie Fouriera. mam do napisania program ktory na podstawie zadanego obrazu wyszukuje w podanym folderze obrazy podobne do niego. opracowalem juz 2 metody opierajace sie na histogramie oraz skalowaniu pozostala mi 3 ostatnia metoda wykorzystujaca Transformate Fouriera. siedze juz nad tym kilka dni ale bez rezultatu, nie ma nic podobnego w necie... jedyna rzecz jaka znalazlem znajduje sie tutaj: http://nashruddin.com/phase-correlation-function-in-opencv.html niestety zastosowanie tego kodu nic mi nie daje i wyniki nie sa zadowalajace a dzialanie algorytmu powolne
prowadzacy kazal mi policzyc widmo dla obu obrazow nastepnie modul z widma i jako ostatnie wybrac z tego rogi np 10x10 i na tej podstawie to porownac... o ile tlumaczyl mi to juz kilka razy to nie rozumiem tego a tym bardziej nie wiem jak zastosowac to w c++...

czy ktos jest mi w stanie pomoc/nakierowac?

0

może coś takiego http://www.dspguide.com/ch24.htm

0

hmm

prowadzacy wskazal mi jak powinno byc to w matlabie:

  1. obraz -> widmo
  2. modul widma
  3. wybor elementu (rogi 10x10)

abs(fft2(img))

i nastepnie porownywac wybrane elementy
teraz zastosowac to w c++... tylko nie moge dojsc do tego jak... (korzystam z VS2008 + OpenCV + FFTW)

0

metoda w linku do fazowej korelacji, czy raczej chyba korelacji fazy jakoś nie podoba mnie mi się
swoją drogą nie wiem jak zachowuje się metoda "Smitha" (do której podałem link) gdy występuje "różnica skali"
(pewnie ktoś się oburzy, ale ja amator nie wiem jak bez machania rękami to opisać, a chyba jest zrozumiałe)

ale, ale, co to znaczy "rogi 10x10"?

0

powoli cos mi sie udaje robic. jestem na etapie przeprowadzenia FFT i pozniej z powrotem IFFT - otrzymuje ten sam obraz wiec dobrze sie dzieje. teraz zaczynam sie bawic danymi tj po przeprowadzeniu FFT pozostawiam rogi macierzy 5x5 bez zmian pozostale natomiast zeruje i po tej operacji przeprowadzam InverseFFT - otrzymuje obraz bardzo rozmazany do oryginalnego. gdzies czytalem o jakims DC (srodkowy pixel w widmie)... tutaj o tym jest http://www.dsprelated.com/groups/imagedsp/show/219.php no i tak powoli cos tam kombinuje mam nadzieje, ze w dobra strone ide...

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