File "D:/code/LoFTR-Stitch-main/inference.py", line 367, in _draw_matchs matches = bf.knnMatch(p1s, p2s, k=2) TypeError: Argument given by name ('k') and position (2)
时间: 2023-06-19 15:07:18 浏览: 148
这个错误是因为 `knnMatch()` 函数的参数传递出现了问题。`knnMatch()` 函数用于在两个特征点集中找到最近邻的 k 个匹配。根据错误信息,第二个位置的参数应该是 `k`,但是你用了命名参数 `k=2`,导致出现了错误。
你可以尝试修改代码,使用以下语句调用 `knnMatch()` 函数:
```
matches = bf.knnMatch(p1s, p2s, 2)
```
这样应该就可以解决这个问题了。
阅读全文