无法缝合图像



我无法缝合图像,这是我的代码:

import cv2
stitcher = cv2.Stitcher_create(mode = 0)
foo = cv2.imread("./foo.png")
bar = cv2.imread("./bar.png")
result = stitcher.stitch(foo,bar)
cv2.imwrite("./result.jpg", result[1])

两个图像:

  • foo.png
  • bar.png

我得到的结果:结果

stitcher.stitch获取要缝合在一起的图像列表。将代码更改为:

result = stitcher.stitch([foo,bar])

此外,OpenCV无法缝合两个图像,因为它无法找到足够数量的关键点。请尝试使用其他图像。

最新更新