【发布时间】:2020-01-19 19:05:56
【问题描述】:
我正在尝试通过执行 SIFT->KNN->warpPerspective 使用 OpenCV 进行图像拼接。关于如何将右侧的图像变形以缝合到左侧的目的地,有很多资源。我已经尝试计算单应矩阵以将左图像扭曲到右侧,这似乎有效。问题是,我无法将图像与 cv2.warpPerspective 拼接在一起,因为如果右侧图像变形,它似乎会将图像放在应有的位置。
我的代码基本上是:
result = cv2.warpPerspective(left, H, (left.shape[1] + right.shape[1], left.shape[0])
result[0:right.shape[0], result.shape[1]-right[1]:] = right
但这会导致图像偏移向右移动。如何正确拼接图像?
【问题讨论】:
-
我不清楚您所说的问题。您能否进一步解释和/或展示图表或图像。
标签: python opencv image-processing computer-vision image-stitching