Python Opencv图像拼接创建空fi

2024-04-25 08:15:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是python3,在运行这段代码时,我得到一个名为“的空文件”结果.jpg". 非常感谢您的帮助,谢谢

import cv2
stitcher = cv2.createStitcher(True)
foo = cv2.imread("one.jpg")
bar = cv2.imread("two.jpg")
result = stitcher.stitch((foo,bar))
cv2.imwrite("result.jpg", result[1])

我没有显示错误,只有空文件输出。如果函数无法将图像缝合在一起,是否有错误?在


Tags: 文件代码importtruefoo错误barresult
1条回答
网友
1楼 · 发布于 2024-04-25 08:15:24

如果缝合的图像是空的,这可能意味着有一个错误。在

请注意,结果[0]返回全景缝合的状态。 根据状态可以了解遇到了什么错误。在

根据文件:

Status { 
  OK = 0, 
  ERR_NEED_MORE_IMGS = 1, 
  ERR_HOMOGRAPHY_EST_FAIL = 2, 
  ERR_CAMERA_PARAMS_ADJUST_FAIL = 3 
}

相关问题 更多 >