Я использую класс OpenCV Stitcher для сшивания нескольких изображений вместе, и я могу получить окончательное изображение. Но мне было интересно, как я могу получить точки сопоставления между исходными изображениями и сшитым изображением.
Например:
---------------------------
| |
| ·(xa, ya) | (Image A)
| |
| |
|--------------------------
---------------------------
| |
| | (Image B)
| |
| ·(xb, yb)|
|--------------------------
||
|| after stitching
\/
--------------------------------------------
| |
| ·(xc1, yc1) | (Image C)
| |
| ·(xc2, yc2)|
|---------------------------------------------
Как получить соответствующую точку (xc1, yc1), которая должна быть (xa, ya) на изображении A, или (xc2, yc2), которая должна быть (xb, yb) на изображении B.