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.