Szorgalmi feladatok
A 06_02_ocv_rigid_reg.py programban rajzoljuk ki a jelölőket különböző színű körökkel!
Használjunk pl. 10 különböző színt. A megfelelő sorszámúak színe azonos legyen a két képen!
- http://docs.opencv.org/2.4/modules/core/doc/drawing_functions.html
- http://docs.opencv.org/3.1.0/dc/da5/tutorial_py_drawing_functions.html
A Dobokockak.png képen látható dobókockák lapjait rektifikáljuk!
Vagyis kompenzáljuk a perspektív torzítás hatását! A négy sarkával kijelölt lap alakját alakítsuk négyzetté! Perspektív transzformáció alkalmazása szükséges.
Az előadás anyagában szereplő merev-test kereső módszer(ek) implementálása Numpy eszközökkel
- SVD vagy kvaternió alapú.
- További pontok szerezhetők a módszer lépéseinek szemléltetéséért!
A 06_02_ocv_rigid_reg.py programban a regisztrációs eredmény megjelenítését körvonal rávetítéses módszerrel végezzük!
- Határozzuk meg a transzformált kép éleit és vetítsük rá az eredeti bemeneti képre.
Nemlineáris pont-alapú transzformációk Numpy, vagy OpenCV-alapú implementálása
- Polinomiális, TPS, RBF, ...