Néhány geometriai transzformáció és fontosabb jellemzőik. Ne felejtsük el, hogy OpenCV-ben az origó a bal felső sarok!
Átméretezés (skálázás) |
Képmátrix méretének megváltoztatása. |
Eltolás |
Képpontok X- és/vagy Y-irányú elmozdulása. |
Forgatás |
Origó, vagy tetszőleges pont körül. |
Tükrözés |
Vízszintes vagy függőleges középtengelyre. |
Affin |
Általános lineáris transzformáció. Eltolás, forgatás, skálázás és nyírás kompozíciója lehet. Párhuzamosságot megtartja, de a szögeket már nem feltétlenül. |
Perspektív |
Egyenes képe egyenes, de nem tartja a párhuzamosságot sem. 3D térben elhelyezkedő sík terület 2D vetített képe ilyen torzulást szenved. |
Ezen transzformációk reprezentálhatók mátrixszal, a transzformációk végrehajtása egy képpont koordinátára megoldható mátrix szorzással. A matematikai háttér ismertetését itt nem tárgyaljuk, az elsősorban a számítógépes grafika területe.