You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

cvzone1.5.0调用HandDetector.findPosition报AttributeError如何解决?

报错原因

cvzone 1.5.0版本对HandDetector类的方法做了不兼容更新,原低版本中的findPosition方法已被移除,替换为新的findHandLandmarks方法,调用已被移除的旧方法就会触发该AttributeError。

解决办法
  • 方案1:适配新版本方法,修改代码中调用findPosition的行即可,其余逻辑无需改动:
    原代码行lmlist,_=detector.findPosition(img)替换为:
    lmlist,_=detector.findHandLandmarks(img)
    
  • 方案2:回退cvzone到支持findPosition方法的最后一个版本1.4.1,执行以下安装命令后原有代码可直接运行:
    pip install cvzone==1.4.1

内容的提问来源于stack exchange,提问作者ysfjoe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 18:18:03