使用opencv缝合器模块缝合模糊图像

2024-03-29 07:13:42 发布

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

我使用的是python 3.5和opencv 3.4.1。

我有一组19张照片,我需要缝合。它们模糊,缝合模块无法缝合。我已经读过this post,但我想知道我是否能找到一种缝合的方法。我希望能提出一些具体的建议和解决办法。我想缝these images

我尝试将match配置更改为this post重新创建的。我如何编辑它,因为source code表示它是一个标志?我尝试使用下面的行将match_uconf更改为0.1,但它不起作用,下面会得到错误。

stitcher = cv2.createStitcher(False) 
stitcher.setFeaturesMatcher(detail = BestOf2NearestMatcher(false, 0.1))
result = np.empty(shape=[2048, 2048])
ret, result = stitcher.stitch(imgs, result)

'cv2.Stitcher' object has no attribute 'setFeaturesMatcher'


Tags: 模块方法matchresultthispostcv2opencv
1条回答
网友
1楼 · 发布于 2024-03-29 07:13:42

签出this post。 可能进入流水线并更改OpenCV C++代码。在

这是OPencv缝合代码的全部代码。您可以看到有许多参数可以更改,以使您的代码提供一些良好的缝合结果。另外,我建议使用一个小图像(640x480)作为特征检测步骤。使用小图像比使用非常大的图像要好“

从技术上讲,您应该能够更改python的参数,但希望其他人知道如何做

相关问题 更多 >