Python中文
首页
教程
问答
标签
搜索
登录
注册
类型错误:未找到必需的参数“outImg”(位置6)
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>当我运行python代码时</p> <pre><code>import numpy as np import cv2 import matplotlib.pyplot as plt img1 = cv2.imread('/home/shar/home.jpg',0) # queryImage img2 = cv2.imread('/home/shar/home2.jpg',0) # trainImage # Initiate SIFT detector sift = cv2.xfeatures2d.SIFT_create() # find the keypoints and descriptors with SIFT kp1, des1 = sift.detectAndCompute(img1,None) kp2, des2 = sift.detectAndCompute(img2,None) # BFMatcher with default params bf = cv2.BFMatcher() matches = bf.knnMatch(des1,des2, k=2) # Apply ratio test good = [] for m,n in matches: if m.distance < 0.75*n.distance: good.<a href="https://www.cnpython.com/list/append" class="inner-link">append</a>([m]) # cv2.drawMatchesKnn expects list of lists as matches. img3 = cv2.drawMatchesKnn(img1,kp1,img2,kp2,good,flags=2) plt.imshow(img3),plt.show() </code></pre> <p>从这条线</p> <pre><code>img3 = cv2.drawMatchesKnn(img1,kp1,img2,kp2,good,flags=2) </code></pre> <p>我知道这个错误</p> <pre><code>TypeError: Required argument 'outImg' (pos 6) not found </code></pre> <p>我在用python3和opencv3</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>我的代码:<code>img3 = cv2.drawMatchesKnn(img1, kp1, img2, kp2, good, flags=2)</code></p> <p>在这段代码之后工作,keyword和parameter=“None”:<code>img3 = cv2.drawMatches(img1,kp1,img2,kp2,matches ,None, flags=2)</code></p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在Python中简化列表处理?
10 回答
如何在Python中简化多个条件
4 回答
如何在python中简化嵌套列表的字典?
6 回答
如何在python中简化数组
9 回答
如何在python中简化此数据库调用
9 回答
如何在Python中简化这些语句
2 回答
如何在python中简化重复列表的理解?
8 回答
如何在Python中简单地从JSON API捕获空列表?
2 回答
如何在python中简单地使用for
9 回答
如何在Python中简单地导入文件夹?
2 回答
如何在Python中简单地将字符串中的分号对齐?
6 回答
如何在Python中简单地输入隐藏字
8 回答
如何在Python中简洁地级联多个regex语句
4 回答
如何在python中管理“\”,同时将psv加载到postgresq
7 回答
如何在Python中管理/托管AWS SQS队列消费者?
9 回答
如何在Python中管理diy etl管道中的范围
2 回答
如何在python中管理eventhandler递归?
10 回答
如何在Python中管理Google API错误
7 回答
如何在Python中管理全局变量
6 回答
如何在Python中管理内存
4 回答