Skip navigation

HCM és ICP összehasonlítás

Példaprogram

A klasszikus ICP és a HCM módszereket tesztelhetjük a 08_Kontur\ContourMatching\ContourMatching.exe programmal. A program csak Windows rendszer alatt futattható!

A program lehetőséget kínál saját kontúr rajzolására a bal és jobb oldali vásznon. A Copy A gomb segítségével a megrajzolt bal oldali kontúrkép átvihető a jobb oldaliba. A dx, dy és fi paraméterek állításával merev-test transzformációt hajthatunk végre a jobb oldali képen.

A HCM panelen ellenőrizhetjük a módszer paramétereit, majd a HCM gombra kattintva elindul az optimalizálás. Az eredmény a középső vásznon jelenik meg. Alatta a csúszkák segítségével végignézhetjük az egyes iterációs lépések eredményeit.

Az iteráció képeket ki is methetjük GIF animációként a Save GIF gombra kattintva.

Az ICP fül a klasszikus, két aliterációs algoritmust paraméterezi és futtatja. A példában látható problémát nem is tudja megoldani.

A Draw panelre visszaváltva az Erase gombra kattintva törölhetünk a kontúrjainkból. Próbáljuk ki így is a HCM algoritmust! Az eredmény a törlés ellenére is tökéletes.

Feladat

  • Próbáljuk ki az A.png és B.png képpárra is az algoritmusokat! Képet betölteni az O gombra kattintva tudunk.