首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到位置:AttributeError:'HandDetector‘对象没有属性' findposition’

找不到位置:AttributeError:'HandDetector‘对象没有属性' findposition’
EN

Stack Overflow用户
提问于 2021-09-23 08:21:44
回答 1查看 9.6K关注 0票数 1

版本(‘cvzone’)=1.5.0代码如下:

代码语言:javascript
复制
while True:
    success, img = cap.read()
    img= detector.findHands(img)
    lmlist,_=detector.findPosition(img)

    cv2.imshow("Image", img)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break
cap.release()
cv2.destroyAllWindows()
EN

回答 1

Stack Overflow用户

发布于 2021-09-23 13:02:34

最近,我用cvzone做了很多项目,并注意到他们最近更新了库,并对指南进行了关键更新。

问题: cvzone在2021年8月31日用HandTrackingModule更新了它们的库(您可以查看提交的这里),并从1.5.0版本中删除了findPosition函数。

解决方案:将cvzone包版本从1.5.0降到1.4.1,它应该可以工作。

例如,在Pycharm中:

  1. 打开你的项目。
  2. 转到PyCharm菜单并打开Preferences选项卡。
  3. 搜索项目:“您的项目名称”选项卡并打开它。
  4. 单击Python解释器选项卡
  5. 双击列表中的cvzone libary。
  6. 单击“指定版本”框,将其更改为1.4.1,然后单击“安装包”。

祝好运!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69296432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档