我正在尝试this tutorial来进行手势识别和控制
在我把这一部分添加到代码中之前,它运行得很好:
defects = cv2.convexityDefects(cnt,hull)
mind=0
maxd=0
for i in range(defects.shape[0]):
s,e,f,d = defects[i,0]
start = tuple(cnt[s][0])
end = tuple(cnt[e][0])
far = tuple(cnt[f][0])
dist = cv2.pointPolygonTest(cnt,centr,True)
cv2.line(img,start,end,[0,255,0],2)
cv2.circle(img,far,5,[0,0,255],-1)
print(i)
i=0
出于某些原因,python为convexityDefects
函数显示了此错误。在
我安装了最新版本的numpy,scipy和cv2。如果我只注释掉代码的这一部分,它运行得很好。在
目前没有回答
相关问题 更多 >
编程相关推荐