我尝试使用OpenCV通过SIFT->;KNN->;warpPerspective来进行图像缝合。有很多关于如何将右边的图像扭曲到左边的目的地的资源。我试着计算单应矩阵,将左图像扭曲到右,这似乎是可行的。问题是,我不能用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
但这会导致图像偏移向右偏移。我怎样才能正确地缝合图像?在
首先,你应该调整图像的大小,并把它们放在一个更大的图像中}
outer_x= image_x*5
和{相关问题 更多 >
编程相关推荐